2010-03-04 77 views
1

我拥有引用另一个控制台应用程序“B”的控制台应用程序“A”。 “B”应用程序有它自己的配置文件。当我启动项目“A”时,应用程序失败,因为应用程序“B”无法配置其组件,因为它使用应用程序“A”的配置。如何解决这个问题?我希望该项目“B”来源自己的配置文件。.Net配置文件

+0

你是什么意思“引用”其他应用程序? – 2010-03-04 19:33:16

+0

我认为他的意思就是:在Visual Studio中,您可以将一个.NET可执行文件的引用添加到另一个。它的作用就像对其他库的引用一样。 – 2010-03-04 20:00:03

回答

1

正在执行的程序集必须在其配置文件中包含所有配置信息。您必须将所有设置从“B”导入到应用程序“A”的配置文件中。

+0

好的..我认为可以有其他的方法。 – Markus 2010-03-04 19:34:46

1

您可以将相关的XML部分从B.exe.config复制到A.exe.config。

A.exe将始终从A.exe.config中读取,但如果B.exe.config中的相关配置节在A.exe.config中可用,则它仍应起作用。

您可以根据需要合并配置设置。

2

您必须将B的配置文件中的相关部分放入A的配置文件中。