たとえば、コンパイル済みアプリケーションの名前を から に変更すると、名前を変更しmyapp.exe
たapp.exe
実行可能ファイルを実行すると、新しいユーザー設定フォルダーが次のパスに生成されます。
C:\Users\{User}\AppData\Local\{CompanyName}\{ExecutableName}_Url_{SystemGUID or something strange}
だから私は保存されたすべての設定を失います。
次に、ファイルVBNET
WinForms
を保存するために自分の場所に定義するこの問題、またはアプリケーション設定インフラストラクチャを使用する他のソリューションをどのように解決できますか? user.config
(レジストリなどに設定を保存しない)
PS: 少し異なる質問であるこの SO 投稿を読みましたが、想定される解決策を理解していませんでした。アプリケーションのアップグレード時に設定が失われないように、.NET ユーザー設定の場所を制御できますか?