プロジェクトを再構築せずに設定値を変更することができる場合は、Visual Studio(WinForms)プロジェクトに設定ファイルを追加するのだろうか? App.Configの横に別の設定ファイルで特定の設定を変更したいと思っています。しかし私は生産しているので、コードを再コンパイルしたくありません。実行時にVisual Studio設定ファイルを変更する
答えて
別の設定ファイル(app.configで指定されているパス)から読み込む新しい設定クラスを作成しました。このクラスは、ConfigurationManagerと同じように機能しますが、X分ごとに構成データを自動更新します。
これにより、効果的にアプリケーションプールを再起動することなく、ウェブサイトの設定を変更することができます。
意味がありますか?
はい。しかし、私が抱えている問題は、設定ファイルがビルド時に埋め込まれているようだということです。私は設定ファイルの設定をビルドして遊んだ。たとえばコンテンツを選択すると、設定ファイルは埋め込まれませんが、設定の変更はアプリケーションに影響しません。アプリケーションを再起動しても。 –
app.configのビルドアクションを[なし]に設定し、[出力ディレクトリにコピー]を[なし]に設定します。設定ファイルをアプリケーションに埋め込むようにVSに明示しています。それをしないでください。 – Amy
また、ここで少し混乱するかもしれません。変更する設定ファイルには、実行可能ファイルの名前に「.config」を加えたものが入ります。たとえば、yodaj007_is_awesome.exeがあるとします。設定ファイルはyodaj007_is_awesome.exe.configになります。 THATファイルを変更してください。 – Amy
- 1. Visual Studioの設定ファイルへのパスを変更する方法
- 2. Visual Studio 2010の起動時にデフォルトの環境設定を変更する
- 3. Symfony 3 - 実行時に設定値を変更する方法
- 4. 実行時にレポートのプリンタ設定を変更する
- 5. 実行時に突堤ログ設定を変更する方法
- 6. twill - 実行時にプロキシサーバーの設定を変更する
- 7. Visual Studio 2010の実行ファイルを実行するには?
- 8. Visual Studio 2010で実行されるスタートアップファイルを変更する
- 9. CMake、Visual Studio、およびinclude_external_msproject。プロジェクト設定を変更する
- 10. 実行時にFoo.settingsファイルの設定を変更できますか?
- 11. 実行時にブラウザ設定を変更しますか?
- 12. Visual Studioデータベースプロジェクトで実行アクションを変更する
- 13. Visual Studio特定のソースC++ファイルを実行する
- 14. 実行時のアプリケーション設定を変更する
- 15. Visual Studio 2010でCrystal Reportsの余白が実行時に変更されない
- 16. Visual StudioでXML設定ファイルをデバッグ
- 17. のVisual Studio 2015 - 設定の変更または変数公開
- 18. Visual Studioでのアプリケーションの実行時間
- 19. Visual Studio 2015チェックアウト実行時のフリーズ
- 20. Azure Service Fabricで実行時の設定を変更します
- 21. Visual Studio - リリースするデフォルトのビルド設定を変更するには?
- 22. Vuforia DigitalEyewear実行時に設定変更が動作しない
- 23. Visual Studio:デバッグ時にクリーンアップコードを実行する
- 24. ビルド時にVisual Studioカスタムツールを実行する
- 25. NUnit Visual Studioでテストキャンセル時にTearDownを実行する
- 26. PostgreSQLの.sqlファイル用のVisual Studio設定
- 27. 設定ファイルdefault.doxygen for Visual studio 2010
- 28. Visual StudioでIntelliSenseによる提案の優先度設定を変更する
- 29. Visual Studioソースコントロールプロバイダをスクリプトに設定する
- 30. Visual Studioでファイルを簡単に実行するには?
App.Configに追加してみませんか?その目的のために明示的に設計されています。 –
それは、何らかの理由でチームがそれをしたくないという要点です。 –
あなたが持っている答えに満足できない場合は、質問に賞金を与えてください。また、チームは間違っています。 – Will