私はPDBがのプロジェクトのために生成されていることを知っています。コンパイラに/ debug引数を与えます。 これをVS(2005)GUIで指定する方法はありますか?リリースモードで.Net管理プロジェクトのPDBを生成するには?
私はそれがこれまでにリリースモードでのPDBを生成するために得ることができる唯一の方法は、手動で.csprojファイルを変更し、追加することです:
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
「リリース」の設定の下で:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
もう一つ:私はDebugType
タグに使用可能な値であることをMSDN hereから学んだ:
pdbonly
none
full
ニース!私はそれがVS 2005でも動作することを確認しました。私は何百万回も「ビルド」設定を見ていましたが、「アドバンスド」ボタンに気付かなかったのです。 ありがとう! –
VS 2008(そしておそらく2005年)では、pdb-onlyはリリースビルドのデフォルトです(そして、デバッグには完全です)。 – Richard