10

たとえば、コンパイル済みアプリケーションの名前を から に変更すると、名前を変更しmyapp.exeapp.exe実行可能ファイルを実行すると、新しいユーザー設定フォルダーが次のパスに生成されます。

C:\Users\{User}\AppData\Local\{CompanyName}\{ExecutableName}_Url_{SystemGUID or something strange}

だから私は保存されたすべての設定を失います。

次に、ファイルVBNET WinFormsを保存するために自分の場所に定義するこの問題、またはアプリケーション設定インフラストラクチャを使用する他のソリューションをどのように解決できますか? user.config(レジストリなどに設定を保存しない)

PS: 少し異なる質問であるこの SO 投稿を読みましたが、想定される解決策を理解していませんでした。アプリケーションのアップグレード時に設定が失われないように、.NET ユーザー設定の場所を制御できますか?

4

2 に答える 2

7

ConfigurationManager.OpenExeConfigurationメソッドを使用して、特定の場所から構成ファイルを開くこともできると思います。

私が助けてくれることを願っています!

于 2013-11-25T06:42:36.350 に答える