vb.net を使用して Windows フォーム アプリケーションを作成し、My.Settings を使用してアプリケーション設定の一部 (プロダクト キーやアクティベーション ステータスなど) を保存しています。
アプリケーションがしばらく閉じられた後、何らかの理由で一部のコンピューターがMy.Settingsを削除し続けることが判明するまで、すべてが正常に機能していました。つまり、(AnyDesk または別のリモート接続ソフトウェアを使用して) コンピューターに接続し、アプリケーションが閉じていることに気付きました。それを開くと、すべてがなくなります。すべてを再設定しました。アプリケーションを閉じて再度開きます。すべてが順調に見えますが、1週間で同じことになります。
一部のコンピューターでは正常に動作しますが、他のコンピューターでは動作しないため、ちょっと奇妙に感じました。もちろん、「終了時に My.Settings を保存する」にチェックを入れ、コードで手動で保存することも確認しました。次のようになります。
Public Sub SaveSettings()
'Some code from all the app settings here.
My.Settings.Save()
End Sub
それはWindowsの構成か何かですか?My.Settingsを使用する代わりに、独自の設定ファイルを作成する必要がありますか? ヘルプ :(