1

にいくつかの設定を含む C# クラス ライブラリ プロジェクトがありますSettings.settings。構成 (デバッグ、リリースなど) に基づいてビルド時にこれらの設定を変更できる必要があります。

Settings.<configuration>.settingsにコピーするビルド前のイベントを追加するのはかなり簡単ですが、結局のところ、Settings.settingsこれは役に立ちません! 設定は、変更を保存するとすぐに (つまり、コードの編集時に)Settings.Designer.csから取得されます。Settings.settings

コンパイル時に再生成Settings.Designer.csする方法はありますか? Settings.settingsそれとも、構成設定を変更する方法が間違っていますか?

4

1 に答える 1

1

Settings.Designer.csは、MSBuildではなくIDEによって生成されます。したがって、いいえ、コンパイル時にそのファイルを変更しても効果はありません。最良の代替案を提供するのに十分な質問を文書化していないが、設定を使用することは正しい選択ではなかったように思われる。

于 2010-11-11T17:47:50.740 に答える