静的メソッドを使用してアセンブリに関連する構成ファイルを開くことができることはわかっていますConfigurationManager.OpenExe(exePath)
が、アセンブリに関連しない構成を開きたいだけです。標準の .NET 構成ファイルだけです。
ベストアンサー1
Ricky が投稿した記事は非常に優れていますが、残念ながらあなたの質問には答えていません。
問題を解決するには、次のコードを試してください。
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = @"d:\test\justAConfigFile.config.whateverYouLikeExtension";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
構成内の値にアクセスする必要がある場合は、インデックス演算子を使用できます。
config.AppSettings.Settings["test"].Value;