0

この一連のコードが与えられた場合:

unitTestConfiguration = (IDictionary) ConfigurationManager.GetSection("unitTestSection");

このファイルが存在する必要があるプロジェクトをどこで判断できますか。

一連の単体テストを実行しようとしていますが、ファイルが見つからないため失敗しています

4

2 に答える 2

1

Web アプリケーションの場合、これは web.config ファイルから読み取ります。

実行可能ファイルの場合、これはエントリ ポイント アセンブリ (メソッドを含むアセンブリ) のexenameMain .exe.config から読み取ります。これは、読み取り元の構成ファイルがエントリ ポイント アセンブリであり、特定のコード行を含むアセンブリではないという重要な違いです。

于 2009-10-10T14:36:32.290 に答える
0

アプリケーション構成ファイルを探しています。これらは、名前App.config(またはWeb.configfor ASP.NET) でプロジェクトに存在し、 にコンパイルされYourApplicationName.exe.configます。

これは、プロジェクトへのファイルの追加に関するMSDN ページです。App.config

クラスに関するMSDN ページは次のとおりです。Configuration

于 2009-10-10T14:35:56.940 に答える