Visual Studio 2008 で C# を使用してクラス ライブラリ (コア処理コンポーネント) を作成し、Web サイトに参照を追加しました。クラス ライブラリに正常にアクセスする Web サイト。クラス ライブラリで使用される、いくつかの構成値を持つ Web.config。
ここで、ウィンドウ アプリケーション (C# VS-2k8) で同じコンポーネントと構成にアクセスしたいと考えています。ウィンドウ アプリケーションで同じクラス ライブラリにアクセスできます。
Share the Web.config
しかし、ウィンドウアプリケーションでウェブサイトのファイルを作成するにはどうすればよいですか? そのため、同じ構成を複製する必要はありません。
ありがとう。
アップデート#1
add config file in Class Library
質問 1 の詳細:アプリケーションの構成ファイルに依存する代わりに使用したいと思います。たとえば、Web サイトの web.config または Windows アプリケーションの app.config です。
これは、複数のアプリで同じ構成の重複/競合を減らすためです。
アップデート#2
次のコードを使用して、ウィンドウと Web アプリケーションから外部の場所から構成を取得しています。しかし、それは私にとってはうまくいきません。
D:\test.exe.config
ファイル
<configuration>
<appSettings>
<add key="KeyName" value="KeyValue"/>
</appSettings>
</configuration>
コードビハインド:
Configuration config = ConfigurationManager.OpenExeConfiguration("D:\\test.exe.config");
string strValue = config.AppSettings.Settings["KeyName"].Value;