私は最近、いくつかのクライアントマシンで動作するアプリケーションをビルドしました。アプリケーションはウィンドウの起動時に実行されます。このアプリケーションでは、以下のメソッドを使用してアクセスすることによって、アプリケーション実行時間の一部のパラメータを変更しています。 ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
アプリケーションのexe設定ファイルのエラーをキャッチ
時折(??なぜ分からないのです)、設定ファイルが破損し、アプリケーションがクラッシュし、私はこの例外をキャッチしたいメッセージ、次の
application failed to start because its side-by-side configuration is incorrect
と、システムの再起動時に取得します。私はtry-catch
ブロックをアプリケーションのmain()
メソッドに入れてみましたが、まだ処理されていない例外とそれらの奇妙なメッセージボックスが来ています。
corrupted config file
をどうすれば処理できますか?
Windowsサービスの場合は、OnStart()メソッドが必要です。 – MikkaRin
破損した設定ファイルはどのように見えますか? – rene
実際にはウィンドウサービスではありませんが、ウィンドウの起動時に開始します。 –