web-dev-qa-db-ja.com

AppConfigファイルがbinディレクトリに見つかりません

ユーザーがアクセスしてプログラムを実行するための設定を行うことができるApp.Configファイルがあります。しかし、プログラムのbin\releaseフォルダーに移動して、exeファイルやDLLなどをコピーして渡すと、App.Configファイルが見つかりません。私は何をすべきか?これはConsoleAppです。

14
user2740190

App.ConfigApplicationName.exe.configに変換されます

したがって、アプリケーション名がSampleApplication.exeの場合は、次のファイル名を確認する必要があります

SampleApplication.exe.config

MSDNから: App.Config

Visual Studioで開発する場合は、アプリのソース構成ファイルをプロジェクトディレクトリに配置し、[出力ディレクトリにコピー]プロパティを[常にコピー]または[新しい場合はコピー]に設定します。構成ファイルの名前は、拡張子が.configのアプリの名前です。たとえば、myApp.exeというアプリには、myApp.exe.configというソース構成ファイルが必要です。

25

App.configファイルはビルド時にコピーするように設定されていますか? VSでApp.configを右クリックし、[プロパティ]に移動すると、[コンテンツ]および[常にコピー]/[新しい場合はコピー]に設定する必要があります。

[プロパティ]画面のスクリーンショットは次のとおりです。

The App.config properties to check:

7
jmsb