このエラーは多くの人が直面していますが、それでも適切な解決策を得ることができません. フォーラムで多くの提案を試みましたが、助けはありませんでした。
VS 2010 でアプリケーションを開発しました。このアプリケーションは winform アプリケーションであり、いくつかの簡単な画像処理タスクを実行するために OpenCV ライブラリを使用します。
最初はすべて Windows 7 で開発を行っていましたが、現在は Windows XP に移行しています。
Windows 7 マシンからプロジェクト フォルダー全体をコピーし、XP マシンに貼り付けました。次に、このプロジェクト フォルダーからソリューション ファイル .sln を開始しました。ファイルは正常に開き、問題なくコンパイルされます。しかし、exeを実行していると、次のエラーが発生します。
アプリケーションは正しく初期化できませんでした 0xc0150002....
リリース モードとデバッグ モードの両方を試しましたが、同じ問題に直面しています。
私の推測では、Windows 7 で開発していたときに、バックグラウンドで OS 固有の変更がいくつか発生し、現在、それらの変更は Windows XP と互換性がありません。
この問題を解決するためのヒントを教えていただければ幸いです。
更新: イベント ログでアプリケーションを見つけることができませんでしたが、1 つのエラーが表示され、赤で示されています。は :
Event Type: Error
Event Source: .NET Runtime Optimization Service
Event Category: None
Event ID: 1103
Date: 9/18/2012
Time: 2:40:51 PM
User: N/A
Computer: MAYA-ACMTTE
Description:
.NET Runtime Optimization Service (clr_optimization_v2.0.50727_32) - Tried to start a
service that wasn't the latest version of CLR Optimization service. Will shutdown
このエラーは、.net Framework 3.5 をインストールしたときに発生しました (既にインストールされている 4.0 に加えて)