6

インストーラー クラスを持つ Visual Studio セットアップ プロジェクトがあります。インストーラー クラスでは、次のように設定します。

MessageBox.Show(Properties.Settings.Default.MySetting);

Properties.Settings.Default.MySetting = "Foo";
Properties.Settings.Default.Save();

MessageBox.Show(Properties.Settings.Default.MySetting);

問題は、このコードが実行されていることを知っていても (私は他のことをしています)、設定が決して設定されないことです!!

メッセージ ボックスは値が設定されていることを示していますが、.configファイルに移動しても値はまだ空白です。

誰にも理由や考えられる回避策がありますか?

4

4 に答える 4

0

正直なところ、インストーラーでこれがサポートされているかどうかはわかりませんが、サポートされている場合はSave()Settings.Default.

于 2009-02-07T11:22:39.013 に答える