我有一个带有配置转换的Web项目。
在我的本地机器上,当项目构建时,转换工作正常。
但是,我的项目被推送到TFS并在那里构建,配置文件在主drop文件夹中转换;但是,_PublishedWebsites中的版本是原始的,未经转换的版本。
这在使用Octopack时会导致问题,因为它将_PublishedWebsites \文件夹中的所有内容打包进行部署,因此,我在部署中获得了未转换的文件
在推送到_PublishedWebsites
之前,有没有办法让TFS转换配置文件 修改
我们正在使用TFS 2012
答案 0 :(得分:6)
基于我在这些文章中找到的信息:
解决方案是添加
/p:UseWPP_CopyWebApplication=true /p:PipelineDependsOnBuild=false
我的构建论点。
现在,已转换的Web.Config文件已复制到_PublishedWebsites