我想在控制台应用程序中检入我的app.config文件。问题是服务器中的app.config包含服务器文件夹, 例如:
<add key="OutputFolderPath" value="\\ProductionServer\recordings\" />
但是由于调试本地机器中的代码。 发布文件夹是不同的。通常我会获得最新的代码并手动修改它。
<add key="OutputFolderPath" value="\\TestServer\recordings\" />
现在我添加一个新值,它将存在于两个地方,如何办理登机手续?
我在办理登机手续时没有找到“解决冲突”,因此我无法合并代码。
答案 0 :(得分:1)
我的建议是在源代码管理中存储一个模板,该代码使用令牌来引用特定于环境的设置,例如
<add key="OutputFolderPath" value="%SERVER_PATH%\recordings\" />
然后在部署程序包时,让安装脚本将%SERVER_PATH%替换为您要部署的环境的适当值