2017-03-14 20 views
1

exeを起動すると、設定ファイルはmypp.exe.configに設定されます。設定ファイルを現在のdll.configに設定する方法

certianのポイントの後、mydll.configを指すようにします。

私がしようとしています:

var configPath = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile; 
var Location = Assembly.GetExecutingAssembly().Location; 

AppDomain.CurrentDomain.SetupInformation.ConfigurationFile = config.FilePath; 

しかし、私は見にブレークポイントを設定すると、設定ファイルがまだmyapp.exe.configに設定されています。

何が欠けていますか?

+2

私は、アプリケーションの実行が開始された後に設定ファイルを変更することはできません。 –

答えて

0

使用AppDomain.SetData

AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", config.FilePath); 

私はそのための任意のドキュメントを見つけることができませんが、それは私のために働きました。

関連する問題