Windows フォーム アプリケーション (C#) を構築しています。かなり複雑なカスタム ユーザー コントロールを作成しましたが、うまく機能します。問題は、このコントロールをメイン フォームに追加すると、しばらくして VS がクラッシュすることです。
これについて調べた後、VSの2つのインスタンスを使用し、1つをデバッグするという提案を見つけました-これはすぐに問題を絞り込みました:
カスタム ユーザー コントロールには、完了時に一部のデータを XML ファイルに保存する 30 秒のタイマーが含まれています。プログラムは実際には実行されていないため、ファイルをC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDEに保存しようとしていますが、アクセス許可がありません (したがってクラッシュ)。
アプリケーションが正常に実行されている場合は問題にならないため、これは異常な問題です (ファイルは実行可能ファイルと同じディレクトリに保存されるように設定されています)。デザイン モードでコントロールが実行されないようにする方法はありますか?