2
私がapp.config設定のすべてのデフォルト設定がアプリケーションにハードコードされていることを理解していれば、最初の実行時にオンザフライで生成されます。インストーラでapp.configを展開しますか?
これが当てはまる場合、これらのファイルをインストーラまたはzipパッケージにデプロイする正当な理由はありません。あるいは私はここで何かを逃している。
私は、次のリリースを展開する前に確認したいと思います。
私がapp.config設定のすべてのデフォルト設定がアプリケーションにハードコードされていることを理解していれば、最初の実行時にオンザフライで生成されます。インストーラでapp.configを展開しますか?
これが当てはまる場合、これらのファイルをインストーラまたはzipパッケージにデプロイする正当な理由はありません。あるいは私はここで何かを逃している。
私は、次のリリースを展開する前に確認したいと思います。
デフォルト設定はハードコードされていますが、必須の設定はありません。必要な設定がある場合は、必要な設定が存在しない場合はセクションをロードしようとすると例外がスローされ、ファイルが存在しない場合は設定が存在しません。
のようなデフォルトのセクションを使用する場合は、これらが格納されている唯一の場所であるため、アプリケーションにapp.configをデプロイする必要があります。
短い話ですが、はい、アプリケーションでapp.configを展開する必要があります。
これはデスクトップアプリケーションであり、My.Settings(VB.NET)のみに依存しています。また、「必須」設定は何ですか? –
app.configファイルがある場合は、それを展開する必要があります。私は90%がMySettingsが別であると確信していますが、私は間違っている可能性があります。 –
私はいくつかの研究をしました。 PROJECTにapp.configファイルがある場合は、それを展開する必要があります。プロジェクトの出力(つまり、/bin/Debug/app.config)に1つしかない場合は、テストの設定を保存しただけなので、デプロイメントでそれを破棄しても安全です。 –