Web Deployを使用して.NET Webサービスを公開しようとしています。現在、パッケージにはXMLドキュメントファイルが含まれています。 Visual Studioのプロジェクトプロパティの[ビルド]タブにある「XMLドキュメントファイル」のチェックを外しました。これにより、XMLファイルが公開されなくなりますが、プロジェクトはXMLドキュメントを持つ多数のカスタムライブラリを参照します。WebデプロイメントでXMLドキュメントファイルをスキップ
私たちのカスタムライブラリのドキュメントを無効にしたくないことは明らかです。これらのXMLファイルを展開する理由もありません。
msdeploy/msbuildコマンドラインまたはプロジェクトのプロパティから、XMLドキュメントファイルがパッケージおよび後続のWeb配置に含まれないようにするにはどうすればよいですか?
更新
私は成功せず、前およびビルド後のイベントにDEL /Q "$(TargetDir)*.xml"
を追加しようとしました。 XMLファイルは引き続きパッケージに追加されます。 MSDeploy.exeと* .xmlファイルをスキップするように
msbuild some.web.sln /p:DocumentationFile=""
:
そのプロジェクトのために動作しますが、私がであることを行うことができますプロジェクトプロパティ。問題は、XMLドキュメントを持つ(バイナリ)参照ライブラリです。 – TrueWill
私は参照してください。すべてのXMLファイルをスキップするmsdeployの例を追加しました。 '-whatif'フラグをコマンドに追加してプレビューを得ることができます。 – KMoraz