Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下代码可以很好地打开 app.config 文件。但是,我需要打开的配置文件来自一个单独的应用程序,该应用程序独立于我尝试读取的应用程序运行。任何想法将取代 CurrentDomain 或如何去做。谢谢
// Load the app.config file XmlDocument xml = new XmlDocument(); xml.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
没有办法 [1] 您可以通过AppDomain实例访问不同的域,除非您首先创建它并保留引用。
AppDomain
这就是应用程序域隔离的全部意义所在。
如果您通过其他方式知道其路径/文件名,则只能打开其他域的 app.config 文件,因为您AppDomainSetup无法访问其他域的实例。
AppDomainSetup
[1] 调试器、调试 API、您自己的 CLR 主机等。