我正在尝试学习/使用 Enterprise Library 5.0 配置工具,它似乎可以完美地工作,但有一些小例外。我目前遇到的问题是在使用不同的环境时。我们的一个网站有 3 个环境,所以我可以在配置工具中创建 3 个不同的环境,我可以设置 delta 文件以及要覆盖哪些属性以及何时覆盖。
一切都很好,直到我 导出合并的环境配置文件。当我这样做时,它会按预期创建文件,但是它将环境配置文件字段更改为现在包含绝对路径。
此外,增量文件现在包含对绝对路径的引用。
我们使用源代码控制 (VSTS) - 所以绝对路径不好。我们的构建过程包括创建分支,然后将代码合并回根。当分支由不同的团队成员创建时,我们不能有绝对路径,他们的代码位于不同的本地文件夹结构中。
有什么办法可以阻止绝对路径自动添加?或者有什么其他建议?