我正在實施一種機制來檢測應用程序啓動時vb
中損壞的user.config
文件。vb.net my.Settings.Reload()不起作用
我在初始化任何事情之前在應用程序的開始執行此操作。
如果試圖訪問exception
時,我用備份的最後一次已知的良好副本替換該文件。
替換損壞的文件和身體檢查,我們有一個很好的文件後,我運行代碼:
My.Settings.Reload()
這應該是根據定義,重新加載新的文件。然而,由於配置文件錯誤,它不能正常工作,應用程序仍然崩潰。
什麼是reload()方法不加載新的配置文件。
我的水晶球說,有在替換user.config代碼中的錯誤。這可能是對的,因爲找到正確的文件路徑非常困難。你不能從LocalFileSettingsProvider中取出它。郵政編碼。 – 2011-12-19 21:33:59