签入app.config

时间:2013-02-28 13:16:45

标签: tfs visual-studio-2012 tfs2012

我想在控制台应用程序中检入我的app.config文件。问题是服务器中的app.config包含服务器文件夹, 例如:

  <add key="OutputFolderPath" value="\\ProductionServer\recordings\" />

但是由于调试本地机器中的代码。 发布文件夹是不同的。通常我会获得最新的代码并手动修改它。

<add key="OutputFolderPath" value="\\TestServer\recordings\" />

现在我添加一个新值,它将存在于两个地方,如何办理登机手续?

我在办理登机手续时没有找到“解决冲突”,因此我无法合并代码。

1 个答案:

答案 0 :(得分:1)

我的建议是在源代码管理中存储一个模板,该代码使用令牌来引用特定于环境的设置,例如

<add key="OutputFolderPath" value="%SERVER_PATH%\recordings\" />

然后在部署程序包时,让安装脚本将%SERVER_PATH%替换为您要部署的环境的适当值