Web アプリケーションで publish コマンドが pdb ファイルをプッシュしないようにする方法はありますか?
おそらく msbuild ポスト ビルド スクリプトを使用します。
ありがとう
Web アプリケーションで publish コマンドが pdb ファイルをプッシュしないようにする方法はありますか?
おそらく msbuild ポスト ビルド スクリプトを使用します。
ありがとう
ci proj ファイルの AfterDropBuild ターゲットに、これを配置します。PublishWebDrop は、ci ビルドがバイナリをドロップするディレクトリです。
これにより、pdb が選択され、msbuild を使用して削除されます。
注: このソリューションは、プロジェクトの発行コマンドにフックしません。
<Target Name="AfterDropBuild">
<CreateItem Include="$(PublishWebDrop)\bin\*.pdb" >
<Output TaskParameter="Include" ItemName="DeleteAfterBuild"/>
</CreateItem>
<Delete Files="@(DeleteAfterBuild)" />
</Target>
pdb ファイルが子孫クラス ライブラリを生成するのを防ぐことができます。発行を使用する代わりに、vs2008 から Web アプリをデプロイ (発行) するためのより洗練された方法である Visual Studio 2008 のWeb 配置プロジェクトを試すことができます。