質問者
フォームデザイナを開いた状態で終了し、再び開くと落ちる

質問
-
お世話になっております。自分の力ではどうにもならなかったので、相談に踏み切ることに致しました。
私はWindows 7 Pro 64bitでアプリケーション開発をしておりますが、 題名の通り、Windowsフォームアプリケーションの開発において、Form1のデザイナをタブに開いた状態でVisual C#を終了し、再び開くと以下のようなエラーとなり、強制終了してしまいます。
また、ソリューションエクスプローラからForm1.csをダブルクリックで開こうとしても、以下のようなうなエラーとなり、強制終了してしまいます(こちらは、別のコード画面をある程度の時間見てから開くと起こらないことがあります)。
最初はPictureBoxを継承したユーザーコントロールを作成している時に発生し、ユーザーコントロール周りが原因かと思っていましたが、奇妙なことに、全く新しいWindowsフォームアプリケーションのプロジェクトを作成し、保存して閉じて、また開くだけでこのエラーが発生することに気づきました。今まで、このようなことはありませんでした(強いて言うなら、ユーザーコントロールに手を出した時からこのようになっています)。
ひとまず私は、この強制終了をなくしたいと思っています。
もしお心当たりのある方は、情報を提供していただけると嬉しいです。Intel Core i3 CPU 530 @ 2.93GHz 2.93 GHz
Windows 7 Professional 64bit SP1
Microsoft Visual Studio 2010 10.0.30319.1 RTMRel
Microsoft .NET Framework 4.0.30319 RTMRel
Microsoft Visual C# 2010 Express
※ Windowsフォームアプリケーション プロジェクトのビルド設定は、Debug / x86
(AnyCPU, x64でも同様のエラー)
※ ご存知のように、VC#はx86アプリケーションであり、Program FilesではなくProgram Files (x86)にインストールされています次の記事は、この件に関連するかもしれませんが、解決にはなりませんでした。
http://social.msdn.microsoft.com/Forums/ja/csharpgeneralja/thread/3289c3a8-8b2e-49eb-8894-b9d6a822c070
以上、宜しくお願いします。
すべての返信
-
返信が遅れてしまい申し訳ありません。
環境のせいでは無い(無さそう)、というのは貴重な情報です。ありがとうございます。おっしゃる通り、Visual Studioの何らかのデータの整合性が取れなくなっているのだと思います。書き忘れていましたが、Visual C++では問題は起こらないため、Visual C#の問題でしょうか。しかし、アンインストール含めてあらゆる設定の削除を何度も試みましたが、やはり直りませんでした。(アンインストール、VSのメニューからの設定のリセット、Documents\Visual Studio 2010\Settings\c# expressの設定ファイル削除など)
- 編集済み nkymtky 2012年9月6日 11:43
-