0

我正在尝试学习/使用 Enterprise Library 5.0 配置工具,它似乎可以完美地工作,但有一些小例外。我目前遇到的问题是在使用不同的环境时。我们的一个网站有 3 个环境,所以我可以在配置工具中创建 3 个不同的环境,我可以设置 delta 文件以及要覆盖哪些属性以及何时覆盖。

企业库配置环境的初始设置

一切都很好,直到我 导出合并的环境配置文件。当我这样做时,它会按预期创建文件,但是它将环境配置文件字段更改为现在包含绝对路径。

在此处输入图像描述

此外,增量文件现在包含对绝对路径的引用。

在此处输入图像描述

我们使用源代码控制 (VSTS) - 所以绝对路径不好。我们的构建过程包括创建分支,然后将代码合并回根。当分支由不同的团队成员创建时,我们不能有绝对路径,他们的代码位于不同的本地文件夹结构中。

有什么办法可以阻止绝对路径自动添加?或者有什么其他建议?

4

1 回答 1

0

我的研究表明似乎没有办法让 GUI 工具不覆盖环境配置文件的值。我要使用的解决方案是使用安装企业库时提供的命令行工具。命令行工具是 MergeConfiguration.exe。

于 2012-06-06T20:33:36.013 回答