有没有一种方法可以在两个项目之间共享app.config文件?

8

我有一个解决方案下的两个项目,需要在它们之间共享一个app.config文件。 它们大多数情况下都使用相同的配置参数。

有没有一种方法可以共享配置文件? 我正在使用VS2010。


可能是如何共享App.config?的重复问题。 - AXMIM
2个回答

14

是的,只需将另一项目中的文件“作为链接”添加进来:右键单击项目 >> 选择“添加现有文件” >> 导航到 app.config 文件>> 单击“添加”按钮旁边的下拉菜单并选择“添加为链接”。


但我该怎样在代码中使用它呢?当我尝试像ConfigurationManager.ConnectionStrings["SimulatorDB"].ConnectionString那样使用它时,会抛出一个空异常。 - Night Walker
哦,我现在明白你想要分享app.config的部分内容到其他项目中。要实现这一点,请参见这里的问题:https://dev59.com/l3E85IYBdhLWcg3wgDpI。但在这种情况下,您需要将app.config文件分开,同时使其中一个部分指向另一个(外部化的)app.config文件。 - Teoman Soygul
@Teoman Soygul,如果我不打算使用它,为什么要将引用添加到app.config文件中 :) - Night Walker

获取错误 - --------------------------- Microsoft Visual Studio

无法将链接添加到文件App.config。此文件夹中已经有一个同名文件。

确定

- Neo

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接