0

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

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

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

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

现在我添加了一个在两个地方都存在的新值,如何签入?

我签入时没有发现“解决冲突”,因此我无法合并代码。

4

1 回答 1

1

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

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

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

于 2013-02-28T13:20:16.800 回答