-1
自分のクラスにインターフェイスを関連付けるために、ライブラリプロジェクトで設定ファイルを使用しています。私のアプリケーションは設定から何もロードできないので、私は問題を抱えています。私のC#アプリケーションで設定ファイルを読み込めません
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="Sic2Lib.it.carrefour.sic.profiler.datasource.def.AuthenticateDS" value="Sic2Lib.it.carrefour.sic.profiler.datasource.impl.AuthenticateDSImpl"/>
<add key="Sic2Lib.it.carrefour.sic.profiler.datasource.def.CheckUserDS" value="Sic2Lib.it.carrefour.sic.profiler.datasource.impl.CheckUserDSImpl"/>
<add key="Sic2Lib.it.carrefour.sic.profiler.datasource.def.ReadApplicationConfigDS" value="Sic2Lib.it.carrefour.sic.profiler.datasource.impl.ReadApplicationConfigDSImpl"/>
DataSourceFactoryクラスの同じディレクトリに保持されている。ここでapp.configを呼ばれる設定ファイルからのサンプルです。このクラスは、だから、私はエラーなしでプロジェクトをビルドし、私はビン/ Debugフォルダ内myProject.dll.confingと呼ばれるファイルをgetコマンド
NameValueCollection keys = ConfigurationManager.AppSettings;
て設定を取ることになっています。しかし、この後、私はいつも可変キーが空になってしまいます...どうしてですか?これまで何をしていたのですか?
さて、私のアプリケーションで正しくロードするためには、設定ファイルが必要です。後でライブラリとして使用されます。 –
@Dharma Dude - 設定ファイルの名前は、アプリケーションの名前と一致する必要があります。したがって、アプリケーションが 'example.exe'の場合、設定ファイル名は' example.exe.config'になります。 – Oded