質問

pdbファイルをプッシュしないWebアプリケーションで発行コマンドを使用する方法はありますか?

おそらく、msbuild post buildスクリプトを使用します。

ありがとう

役に立ちましたか?

解決

pdbファイルが子孫クラスライブラリを生成しないようにし、publishを使用する代わりに Visual Studio 2008用のWeb展開プロジェクト 。これは、vs2008からWebアプリを展開(公開)するはるかに洗練された方法です。

他のヒント

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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top