我有一个带有几个配置转换的MVC 3应用程序。在TFS构建定义中,我将高级部分中的MSBuild Arguments设置为 / p:DeployOnBuild = True / t:TransformWebConfig / p:Configuration = Release 。但它没有效果。有什么问题?
答案 0 :(得分:1)
我找到了解决方案here。只需要修改网站项目文件:
<Target Name="AfterBuild">
<TransformXml Condition="Exists('$(OutDir)\_PublishedWebsites\$(TargetName)')" Source="Web.config" Transform="$(ProjectConfigTransformFileName)" Destination="$(OutDir)\_PublishedWebsites\$(TargetName)\Web.config" />
</Target>