接続文字列といくつかのパラメーターをapp.configファイルに保存したいのですが、これは一般的にWindowsアプリケーション用に行いますが、コンソールアプリケーションのapp.configファイルが見つかりません。したがって、このファイルをどのように使用するか、このファイルを追加する方法、または同じ機能のための他の作業があります。コンソールアプリケーションで作業しています
[アプリケーション]を右クリックし、[追加]に移動します。正確な画像が表示されます。ここに添付したものを表示します。[アプリケーション構成ファイルを選択します。
まあ、他の答えは他の人にとってはうまくいったかもしれませんが、私にとっては、プロジェクトのプロパティに設定ファイルを追加すると問題が解決しました-実際に設定(ビジュアルデザイナーを介して編集可能)を私のために設定ファイルにシリアル化しましたしたがって、この方法では、他の回答に示されている構成ファイルのアプローチは私にとってはうまくいきませんでしたが、代わりに設定ファイルの作成はうまくいきました。
手順は次のとおりです。
プロジェクト(ソリューションではありません)>追加>新規アイテム>設定ファイル
さらに、強く型付けされた値を使用して、コードで設定を使用できるようにすることもできます。私は次のことをしました:
だから、今、私はこのような設定にアクセスできます(コンソールアプリから):
bool boolSetting = Properties.Settings.Default.is_debug_mode;
コンパイル後、これらの設定は「AssemblyName.exe.config」という名前のファイルに、Debug
ディレクトリ内のコンソールバイナリ自体とともに自動的に保存されることがわかりました。
したがって、これはアプリの構成ファイルを作成および管理する、よりクリーンで柔軟な方法だと思います。
[〜#〜] note [〜#〜]:Visual Studio Ultimate 2012を実行しており、.NET 3.5コンソールアプリを構築しています。