0

我有以下代码可以很好地打开 app.config 文件。但是,我需要打开的配置文件来自一个单独的应用程序,该应用程序独立于我尝试读取的应用程序运行。任何想法将取代 CurrentDomain 或如何去做。谢谢

// Load the app.config file
XmlDocument xml = new XmlDocument();
xml.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
4

1 回答 1

0

没有办法 [1] 您可以通过AppDomain实例访问不同的域,除非您首先创建它并保留引用

这就是应用程序域隔离的全部意义所在。

如果您通过其他方式知道其路径/文件名,则只能打开其他域的 app.config 文件,因为您AppDomainSetup无法访问其他域的实例。

[1] 调试器、调试 API、您自己的 CLR 主机等。

于 2013-02-06T06:02:00.060 回答