我正在尝试使用 TransformXml 任务来一次性转换所有配置,而不管在 Visual Studio 中选择的构建配置如何。我可以通过编辑 .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>
这里的问题是,当我进行发布时,转换后的配置文件被放置在输出目录中,但这发生在删除操作之前。我需要在删除操作后转换配置。
请指教?