vb
のファイルが壊れたuser.config
ファイルを検出するためのメカニズムをアプリケーションの起動時に実装しています。vb.net my.Settings.Reload()が動作しない
私は何かを初期化する前に、アプリケーションの開始時にこれを行います。
アクセスしようとしているときにexception
がスローされた場合は、そのファイルを最後に正常にバックアップされたバックアップに置き換えます。
My.Settings.Reload()
これは、定義に従って、新しいファイルをリロードする必要があります。
は、我々は良いファイルを持っていることを確認し、物理的に不正なファイルを交換した後、私は、コードを実行します。しかし、それは動作していないアプリケーションは、まだ悪い設定ファイルのためにクラッシュしています。
reload()メソッドとは、新しい設定ファイルを読み込まないことです。
を使用して私の水晶玉は、user.configを置き換えコードにバグがあると言います。ファイルへの適切なパスを見つけることが非常に難しいので、正しいかもしれません。 LocalFileSettingsProviderからそれを取得することはできません。郵便番号。 –