2010-03-04 74 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的配置文件中。