20

導入例

このコード

Properties.Settings.Default.MyUserSettingBlah = "some new value";
Properties.Settings.Default.Save();

user.configファイルをに保存します

C:\Users\MyUserName\AppData\Local\My_Company_Name\MyApp_Url_vb2s5kwidefdmxstmabckatcyl5t0lxd\1.0.0.0\user.config

質問

user.configをに保存するにはどうすればよいですか

  • C:\ Users \ MyUserName \AppData\ローミング\..。

それ以外の

  • C:\ Users \ MyUserName \ AppData\ローカル\...?
4

2 に答える 2

28

私は今これにつまずいた...

私の知る限り、それはあなたが置くべきであるはずです:

[global::System.Configuration.SettingsManageability(System.Configuration.SettingsManageability.Roaming)]        

移動プロファイルに移動する必要がある各設定のSettings.Designer.csにあります。

または、Visual Studio 2010の[設定]画面で、設定を選択してそのプロパティを表示することにより、これを変更できます(F4)。Roamingそこで、プロパティをに設定できますTrue

于 2010-11-28T18:17:18.863 に答える
11

新機能かどうかはわかりませんが、VS2010ではすべての設定Roamingにtrueまたはfalseに設定できるというプロパティがあります。
ただし、設定デザイナには表示されません。使用する設定のプロパティウィンドウで設定する必要があります。

設定でそのプロパティをtrueに設定すると、

[global::System.Configuration.SettingsManageabilityAttribute(global::System.Configuration.SettingsManageability.Roaming)]

その特定の設定については、Settings.Designer.csに移動します。これは、Ivanが提案したものとほぼ同じです。

于 2011-04-06T14:39:22.937 に答える