私は、Settings.settingsファイルを持つVS2010ソリューションを持っています。ユーザー設定はローカル設定フォルダに保存されますが、これらの設定が移動しないため、これが問題になります。現在、設定ファイルがに自動的に保存され.NET PerUserRoamingの場所に設定を保存する
:
Dim config_initial As System.Configuration.Configuration = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoamingAndLocal)
Console.WriteLine("Local user config path: {0}", config_initial.FilePath)
(C:\Documents and Settings\%username%\Local Settings\Application Data\%company%\%application%.exe_Url_%hash%\%version%\user.config
)
はで識別されるファイルのパスにこのファイルを保存する方法はあります:
Dim config_new As System.Configuration.Configuration = System.Configuration.ConfigurationManager.OpenExeConfiguration(System.Configuration.ConfigurationUserLevel.PerUserRoaming)
Console.WriteLine("User config path: {0}", config_new.FilePath)
( C:\Documents and Settings\%username%\Application Data\%company%\%application%.exe_Url_%hash%\%version%\user.config
)
私はMy.Settings.Save()
、またはアプリケーションが現在終了したときに自動的に表示されます。
を設定するオプションは、あります。これを行った場合、このアプリのユーザー設定はワークステーションからワークステーションに移動されません。これはあなたが快適であるという結果ですか? –
校正を読むとき、私はそれが間違った方法で丸まったことに気付かなかった。現在はローミングしていないので、アプリケーションの設定をローミングさせたい。 – Seph