2011-06-29 13 views
-1

このようなエラーメッセージの意味は何ですか? 私はC#フォームアプリケーションを持っていて、Windows Vistaでうまくコンパイルされました.Windows 7で実行しようとすると、次のメッセージが表示されます。何が原因なのか? 私は、このアプリケーションを開発するためのVisual Studio 2008を使用以前Windows Vistaで動作していたWindows 7でC#アプリケーションを実行中にエラーメッセージが表示される

Description:  
    Stopped working 

Problem signature:  
    Problem Event Name: CLR20r3  
    Problem Signature 01: matrium.exe  
    Problem Signature 02: 1.0.0.0  
    Problem Signature 03: 4e0c494c  
    Problem Signature 04: System  
    Problem Signature 05: 2.0.0.0  
    Problem Signature 06: 4a275e22  
    Problem Signature 07: 3a97  
    Problem Signature 08: 394  
    Problem Signature 09: System.ComponentModel.Win32  
    Locale ID: 10313 
+2

データあなたの投稿は、残念ながら、あなたがデータの – abatishchev

+0

どのような種類を必要としない考えられる原因に関する情報を全く与えませんか?これは表示された唯一のメッセージか、問題の詳細をどのように見つけるべきですか? –

+2

実際の例外メッセージは有用な情報を提供します。ソースコードをお持ちの場合、それを収集することができます。 – abatishchev

答えて

1

CLR20r3はかなり一般的なエラーメッセージで、本当に私たちに間違っているかもしれないものについての有益な何かを教えてくれありません。

ここにあなたの最善の策は、AppDomainの未処理の例外イベントにフックし、何が起こっているかを確認することです。

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(HandlerMethod); 

void HandlerMethod(object sender, UnhandledExceptionEventArgs e) 
{ 
    if ((args.ExceptionObject is ThreadAbortException) != true) 
    { 
     var exception = args.ExceptionObject as Exception; 
     MessageBox.Show(exception.ToString()); 
    } 
} 
関連する問題