Visual Studio(ヴィジュアルスタジオ)
製品バージョン †
ソリューションのファイル名に「ソリューション名.v12.suo」などと付加されるのでここを見れば作成した製品がわかる。
製品名 | 内部バージョン | C#バージョン | .NET Framework |
---|---|---|---|
Visual Studio 2008 | 9.0 | C# 3.0 | 3.5 |
Visual Studio 2010 | 10.0 | C# 4.0 | 4 |
Visual Studio 2012 | 11.0 | C# 5.0 | 4.5 |
Visual Studio 2013 | 12.0 | ||
Visual Studio 2015 | 14.0 | C# 6.0 | 4.6 |
Visual Studio 2017 | 15.0 | C# 7.0 |
Visual Studio 2017 †
拡張機能 †
Visual Studio 2017 で「Perfwatson2.exe」を無効にしたい †
これが起動していることで拡張機能のインストールや、ソースディレクトリのロックなどよくないことが発生するので、とりあえず設定を切る。
ヘルプメニューから、 フィードバックの送信>設定を選択します。 Visual Studio エクスペリエンス向上プログラム ダイアログで、[ 参加しない ]を選択します。
参考:How to disable Perfwatson2.exe from Visual Studio 2017
Tips †
- Visual Studioのタブで開いているコードをソリューションエクスプローラと同期させる(自動or必要な時だけ)
- フォームファイルのダブルクリック時に、コード エディタで開く方法
- エディター内のテキストの大文字と小文字を変更する
大文字に変更するには
変換するテキストを選択し、Ctrl キーと Shift キーを押しながら U キーを押します。
小文字に変更するには
変換するテキストを選択し、Ctrl キーを押しながら U キーを押します。
Windowsアプリテスト自動化 †
Visual Studio 2010 Express Edition †
メニューにビルドを表示する †
デフォルト設定だとリビルドがない。
http://pc12.2ch.net/test/read.cgi/tech/1271785339/791
791 名前:デフォルトの名無しさん[sage] 投稿日:2010/04/29(木) 21:11:20 ツール-設定-上級者設定に変えるといろいろメニューに出てくる。
799 名前:デフォルトの名無しさん[sage] 投稿日:2010/04/29(木) 21:56:44 >>791 おおお、いろいろ出てきた。いつもどおりのメニューになったよ。ありがとう。 リビルドを隠すとかいったい誰得のオプションなんだろ。
Visual Studio 2008 Express Edition †
ダウンロードの詳細 : Visual Studio 2008 Express Edition SP1
2 番目の引数を 'const char [35]' から 'LPWSTR' に変換できません。 †
http://questionbox.jp.msn.com/qa2517584.html
VC2005の場合は、 メニュー → プロジェクト → ~のプロパティ → 構成プロパティ(全般) 文字セットを 「マルチバイト文字セットを利用する」 に変えればいけるかも。
Visual Studio 2008 SP1 (Express Editions)で関数説明などのツールチップが英語で表示される。 †
- Visual Studio 2008 SP1にてツールチップが英語で表示されてしまう。 - MSDN フォーラム [#beee0f67]
- [FIX] Microsoft Visual Studio 2008 Service Pack 1 の英語以外の言語バージョンをインストールした後、ローカライズされた一部の IntelliSense テキストが英語に戻ることがある
この資料は以下の製品について記述したものです。 * Microsoft Visual Studio 2008 Professional Edition * Microsoft Visual Studio 2008 Standard Edition * Microsoft Visual Studio 2008 Team Suite
「Microsoft Visual Studio 2008 Express Edition」が含まれていないが適応できる。
プロジェクト(ソース)ファイルのディレクトリを開く †
プロジェクトを開く→適当なソースを開く→タブバーで右クリック→含んでいるフォルダを開く
ソースファイルのパスをコピー †
プロジェクトを開く→適当なソースを開く→タブバーで右クリック→完全パスのコピー
「/DELAYLOAD:OleAcc.dll は無視されます。...」 †
コンパイル時に以下のメッセージが表示される。
1>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll は無視されます。OleAcc.dll にインポートがありません。
- 原因
- 構成プロパティ→全般→MFC の使用が「スタティック ライブラリで MFC を使用する」
になっているとき発生する。 - 回避方法
- 「スタティック ライブラリで MFC を使用する」以外に設定するか、
構成プロパティ→リンカ→入力→DLL の遅延読み込み を選択したときに
右に出るボタンを押下し、「DLL の遅延読み込み」ダイアログを表示して、
「親またはプロジェクトの既定値から継承」のチェックボックスを外して「OK」を押す。
ブレイクポイントが動作しない †
ブレイクポイントでホバーすると「ブレークポイントは、現在の設定ではヒットしません。
ソースコード が元のバージョンと異なります。」とかメッセージが表示される。
- ブレークが (www.ultra1.homelinux.net)
オプション→デバッグ→全般にある「元のバージョンと完全に一致するソースファイルを必要とする」のチェックをはずす。
- Visual Studio 2008 Part 14
バグらしい。Connect に情報があったよ
charからLPCWSTRに変換する †
VC2008でコンパイル時に以下のエラーが出る場合、プロジェクトの構成プロパティの文字セットを「マルチバイト文字セットを使用する」に設定。
error C2440: '=' : 'const char [12]' から 'LPCWSTR' に変換できません。
mallocで確保したメモリサイズを取得 †
ヒープに割り当てられたメモリ ブロックのサイズを返します。
size_t _msize( void *memblock );
- パラメータ
- memblock
- メモリ ブロックへのポインタ。
- 戻り値
- _msize 関数は、サイズ (バイト数) を符号なし整数として返します。
ドキュメントエクスプローラがちらつくのを解決したい †
- Visual Studio IDE環境
385 :デフォルトの名無しさん sage :2008/02/07(木) 17:09:06 ID: □ あたらしいMSDN Library for Visual Studio 2008 日本語版インストールしたんだけど なんであのドキュメントエクスプローラあんなにちらつくん? マウスでフォーカス変えるたびに全画面再描画してるかんじ…… 389 :385 sage :2008/02/08(金) 15:30:38 ID: □ dexplore.exeの問題だけど、一応直った。 誰かの参考になるかもしれないので一応書いとく http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2446329&SiteID=1 要するにMSDN Libraryへのショートカットファイルのプロパティで 互換性→視覚テーマを無効にすればよかった スレ汚しすまそ