MSbuildを使用してWebサービスを展開した後、MSDeployを使用してサービスをIISサーバーにプッシュしようとしています。さまざまな環境に基づいて、私たちは別々の設定ファイルを持っています。これらの設定ファイルは、それらがどこに存在するかに基づいて参照する必要があります。問題は、パッケージが作成され、他のweb..configファイルがパッケージを取得しない場合です。私は別のweb.configファイルを使用したMSBuild Webサービスパッケージの展開
<Target Name="CustomCollectFiles">
<ItemGroup>
<FilesForPackagingFromProject Include="*.config">
<DestinationRelativePath>%(Filename)%(Extension)</DestinationRelativePath>
<FilesForPackagingFromProject>
</ItemGroup>
</Target>
と組み合わせる
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>
を使用してみましたが、ファイルをコピーしていないようです。私は間違ったことをやっているのですか、これらをTransform Filesに変えることができますか?
をすることを想定していないように、その私は良いアイデアですが、私は追加のツールを避けようとしています – Chris