是否可以将配置转换文件与常规网站项目(不是Web应用程序项目)一起使用?我在TFS中设置了连续构建,并想知道它是否仍然会选择不同的配置类型?
答案 0 :(得分:0)
No-转换是特定于Web应用程序的。
我们所做的是有三个web.config副本 - 每个版本类型一个副本,然后尽力保持它们全部同步。当然,修改web.config时要多做一些工作;但是,它确实有明确的内容分离,这有助于快速扫描配置。
我们有:
使用以下内容在构建期间引用适当的文件:
<!-- Copy the development configuration file so that it is picked up by the build machine. -->
<Copy SourceFiles="$(SolutionRoot)\$(SuiteSourceBranchRoot)\Source\Web\Company.Web\Web.config.rel.exclude" DestinationFiles="$(OutDir)\_PublishedWebsites\Company.Web\Web.config" />
<Copy SourceFiles="$(SolutionRoot)\$(SuiteSourceBranchRoot)\Source\Web\Company.Web\Web.config.rel.exclude" DestinationFiles="$(OutDir)\_PublishedWebsites\Company.Web.Setup\Web.config" />