Visual Studio(ヴィジュアルスタジオ)

製品バージョン

ソリューションのファイル名に「ソリューション名.v12.suo」などと付加されるのでここを見れば作成した製品がわかる。

製品名内部バージョンC#バージョン.NET Framework
Visual Studio 20089.0C# 3.03.5
Visual Studio 201010.0C# 4.04
Visual Studio 201211.0C# 5.04.5
Visual Studio 201312.0
Visual Studio 201514.0C# 6.04.6
Visual Studio 201715.0C# 7.0

Visual Studio 2017

拡張機能

Visual Studio 2017 で「Perfwatson2.exe」を無効にしたい

これが起動していることで拡張機能のインストールや、ソースディレクトリのロックなどよくないことが発生するので、とりあえず設定を切る。

ヘルプメニューから、 フィードバックの送信>設定を選択します。
Visual Studio エクスペリエンス向上プログラム ダイアログで、[ 参加しない ]を選択します。 

参考:How to disable Perfwatson2.exe from Visual Studio 2017

Tips

大文字に変更するには

変換するテキストを選択し、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)で関数説明などのツールチップが英語で表示される。

プロジェクト(ソース)ファイルのディレクトリを開く

プロジェクトを開く→適当なソースを開く→タブバーで右クリック→含んでいるフォルダを開く

ソースファイルのパスをコピー

プロジェクトを開く→適当なソースを開く→タブバーで右クリック→完全パスのコピー

「/DELAYLOAD:OleAcc.dll は無視されます。...」

コンパイル時に以下のメッセージが表示される。

1>LINK : warning LNK4199: /DELAYLOAD:OleAcc.dll は無視されます。OleAcc.dll にインポートがありません。
原因
構成プロパティ→全般→MFC の使用が「スタティック ライブラリで MFC を使用する」
になっているとき発生する。
回避方法
「スタティック ライブラリで MFC を使用する」以外に設定するか、
構成プロパティ→リンカ→入力→DLL の遅延読み込み を選択したときに
右に出るボタンを押下し、「DLL の遅延読み込み」ダイアログを表示して、
「親またはプロジェクトの既定値から継承」のチェックボックスを外して「OK」を押す。

ブレイクポイントが動作しない

ブレイクポイントでホバーすると「ブレークポイントは、現在の設定ではヒットしません。
ソースコード が元のバージョンと異なります。」とかメッセージが表示される。

charからLPCWSTRに変換する

VC2008でコンパイル時に以下のエラーが出る場合、プロジェクトの構成プロパティの文字セットを「マルチバイト文字セットを使用する」に設定。

error C2440: '=' : 'const char [12]' から 'LPCWSTR' に変換できません。

mallocで確保したメモリサイズを取得

_msize (CRT)

ヒープに割り当てられたメモリ ブロックのサイズを返します。

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へのショートカットファイルのプロパティで
       互換性→視覚テーマを無効にすればよかった
       スレ汚しすまそ 

Last-modified: 2017-06-17 (土) 01:15:22