Webアプリケーションでpublishコマンドを使用する方法はありますか?ビジュアルスタジオ2008でパブリッシュを使用するときにpdbファイルを削除する
おそらくmsbuildポストビルドスクリプトを使用します。
おかげPublishWebDropはCIビルドがbinarysをドロップしたディレクトリです私はこれを置くのCIのprojファイルのAfterDropBuild目標で
Webアプリケーションでpublishコマンドを使用する方法はありますか?ビジュアルスタジオ2008でパブリッシュを使用するときにpdbファイルを削除する
おそらくmsbuildポストビルドスクリプトを使用します。
おかげPublishWebDropはCIビルドがbinarysをドロップしたディレクトリです私はこれを置くのCIのprojファイルのAfterDropBuild目標で
あなたは、あなたは、Visual Studio 2008年のWeb Deployment Projectsを試すことができ子孫クラスライブラリを作成し、代わりのパブリッシュ使用してからPDBファイルを防ぐことができますそれはvs2008からweb-appsを導入する(出版する)はるかに洗練された方法です。
。
これは、pdbを選択し、msbuildを使用してそれらを削除します。
注:このソリューションは、プロジェクトで公開コマンドをフックしない
<Target Name="AfterDropBuild">
<CreateItem Include="$(PublishWebDrop)\bin\*.pdb" >
<Output TaskParameter="Include" ItemName="DeleteAfterBuild"/>
</CreateItem>
<Delete Files="@(DeleteAfterBuild)" />
</Target>