0

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を使用する代わりに、独自の設定ファイルを作成する必要がありますか? ヘルプ :(

4

0 に答える 0