.NETコンソールアプリケーションの構成ファイルを設定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/167671

質問

「。net構成」を使用することは可能ですか? .NETコンソールアプリケーションのファイルですか?

web.configに相当するものを探していますが、特にコンソールアプリケーション用です...

確かに自分でロールバックできますが、.NETに組み込まれている構成リーダーを使用できる場合は、それを行いたいと思います...接続文字列を保存するだけです...

ありがとう

役に立ちましたか?

解決

はい-app.configを使用します。

web.configとまったく同じ構文、オプションなどですが、コンソールおよびWinFormsアプリケーション用です。

プロジェクトにプロジェクトを追加するには、ソリューションエクスプローラーでプロジェクトを右クリックし、[追加...]、[新しいアイテム...]を選択して[アプリケーション構成ファイル]を選択します。テンプレートボックスから。

他のヒント

app.config ...プロジェクトにApp.configがある場合、コンソールアプリケーションの場合、executableName.exe.configとしてコピーされます。

これは、Settings.settingsおよびApp.configを扱う一部の人々に役立つ可能性があります。VisualStudioのSettings.settingsグリッド(VS2008の場合)で値(行)場合)。 GenerateDefaultValueInCodeをTrue(ここではTrueがデフォルトです!)に設定すると、デフォルト値はexe(またはdll)にコンパイルされ、プレーンテキストエディターで開くとファイルに埋め込まれます。コンソールアプリケーションで作業していましたが、exeにデフォルトがある場合、アプリケーションは常に同じディレクトリにある設定ファイルを無視しました!非常に悪夢であり、インターネット全体でこれに関する情報はありません。

はい、可能です。 app.configファイルを作成するだけです。

はい。 「アプリケーション構成ファイル」を検索しますドキュメント内。

まだTDDに完全には到達していないので(今後のプロジェクトに期待していますが)、コンソールアプリを使用して、社内の別のWeb開発者が使用するライブラリコードをテストします。

これらのすべての設定にapp.configを使用し、 @ Dylan は、上記の構文とweb.configの構文はまったく同じであるため、app.configのコンテンツを他の開発者に引き渡すこともできますそして、それらをweb.configに直接配置できます。非常に便利です。

数日前にほぼ同じ質問をして、本当に良い答えを得ました。見てみましょう:

最も簡単な方法Windows Forms C#アプリケーションに構成ファイルがある

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top