StackOverflowの最初の質問ですので、親切にしてください。
DLLアプリケーションは、プロジェクトに手動で追加したApp.configを見つけることができません。私は次のようにConfigurationManagerを使用します。
string rootMailTemplate = ConfigurationManager.AppSettings["RootMailTemplate"];
そして私のxml設定ファイルの一部:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="RootMailTemplate" value="D:\Exercise\MailManagement\" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
</appSettings>
</configuration>
しかし、テストを実行するときに、どういうわけか値とそのnullを取得することを拒否します。
なぜですか?さらに情報が必要な場合はお知らせください。
編集:修正:
了解しました。修正済みです。テスト用のapp.configもテストプロジェクトに含まれている必要があります。アクセサは関数とメソッドにアクセスできますが、追加ファイルにはアクセスできません。