我们有DEV / QA / Prod网站如下:
dev: something.dev.org
qa: something-qa.dev.org/
prod: something.org/
理想情况下,我希望TFS中的某个地方有多个配置文件,我会根据当前选择的构建配置有条件地获取。
示例:app.config文件,robots.txt文件,每个文件在TFS中都有自己的dev,qa和prod版本。
实现此类目标的最佳做法是什么?
使用TFS 2010。
此致,n00b。
答案 0 :(得分:1)
您可以考虑在项目文件中使用条件ItemGroup:
<ItemGroup Condition=" '$(Configuration)' == 'Release' ">
<None Include="app.config">
<SubType>Designer</SubType>
</None>
</ItemGroup>
但这意味着应该在文本编辑器中编辑项目文件,并且不确定VS是否会在使用项目文件进行操作后保留这些更改。