如何编写C#exe以指向不同位置的配置文件

时间:2013-07-11 15:26:02

标签: c# console directory app-config configurationmanager

如何编写我的C#控制台程序以查找其app.config文件的其他目录?我希望配置文件位于程序文件文件夹中,但是exe文件位于启动文件夹中。

1 个答案:

答案 0 :(得分:1)

您可以创建新的应用程序域,并将其配置为使用默认配置文件以外的配置文件。以下是如何创建和配置应用领域:http://msdn.microsoft.com/en-us/library/c8hk0245.aspx

这是配置文件属性。  http://msdn.microsoft.com/en-us/library/system.appdomainsetup.configurationfile.aspx

创建域后,您可以在创建的应用域http://msdn.microsoft.com/en-us/library/system.appdomain.docallback.aspx上调用DoCallBack来启动您的应用。