TransformXml タスクを使用して、ビジュアル スタジオで選択されたビルド構成に関係なく、すべての構成を一度に変換しようとしています。私は .csproj ファイルを編集することでそれを達成できました。
<UsingTask TaskName="TransformXml" AssemblyFile="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll"/>
<Target Name="TransformWebConfig" AfterTargets="AfterPublish">
<TransformXml Source="$(SolutionDir)WCFServices\Web.config"
Transform="$(SolutionDir)WCFServices\Web.Release.config"
Destination="$(OutDir)WebRelease.config"
StackTrace="true" />
</Target>
ここでの問題は、公開中に、変換された構成ファイルが出力ディレクトリに配置されることですが、これは削除操作の前に発生します。削除操作の後に構成を変換する必要があります。
お知らせ下さい?