17

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

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

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

ありがとう

4

7 に答える 7

32

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

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

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

于 2008-10-03T16:18:37.103 に答える
14

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

于 2008-10-03T16:18:52.237 に答える
3

これは、Settings.settings と App.config を扱う一部の人々に役立つ可能性があります。Visual Studio (私の場合は VS2008) の Settings.settings グリッドで値 (行) を編集しているときに、[プロパティ] ペインの GenerateDefaultValueInCode 属性に注意してください。GenerateDefaultValueInCode を True に設定すると (ここでは True がデフォルトです!)、デフォルト値は exe (または dll) にコンパイルされ、プレーン テキスト エディターでファイルを開くと、ファイルに埋め込まれていることがわかります。私はコンソール アプリケーションで作業していましたが、exe にデフォルトがあると、アプリケーションは同じディレクトリに配置された構成ファイルを常に無視していました。かなりの悪夢であり、インターネット全体でこれに関する情報はありません。

于 2009-08-26T08:59:46.677 に答える
0

数日前にほぼ同じ質問をしたところ、非常に良い回答が得られました。

Windows フォーム C# アプリケーションで構成ファイルを使用する最も簡単な方法

于 2008-10-03T17:03:16.517 に答える
0

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

于 2008-10-03T16:18:18.883 に答える
0

はい。ドキュメントで「アプリケーション構成ファイル」を検索してください。

于 2008-10-03T16:18:20.070 に答える
0

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

私はこれらすべての設定に app.config を使用します。上記の@Dylanが言うように、構文はそれと web.config の間でまったく同じです。つまり、app.config のコンテンツを他の開発者に渡すこともできます。彼はそれらを自分の web.config に直接入れることができます。とても便利な。

于 2008-10-03T16:28:04.667 に答える