Visual Studio 2008 で C# プログラムを実行しています。ある時点でフリーズし、デバッグのために一時停止しようとすると、VS2008 もフリーズします。プログラム コンソール ウィンドウを閉じると、「実行を中断できません」というメッセージ ボックスが表示されます。これの原因はいつですか?
ありがとうロイ
Visual Studio 2008 で C# プログラムを実行しています。ある時点でフリーズし、デバッグのために一時停止しようとすると、VS2008 もフリーズします。プログラム コンソール ウィンドウを閉じると、「実行を中断できません」というメッセージ ボックスが表示されます。これの原因はいつですか?
ありがとうロイ
「外部プログラムの開始」を使用して .NET 2.0/3.0/3.5 プロジェクトをデバッグしようとすると、このエラーが発生し、プログラムが v4.0 を自動的にロードします。SupportedRuntime を指定して、外部プログラムの app.exe.config ファイルを簡単に追加できます。
<?xml version ="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
「v2.0.50727」は、サービス パックに関係なく、2.0、3.0、および 3.5 に適していることに注意してください。
これ以上の情報がなければ、見分けるのは本当に難しいです。
試すべきいくつかのこと:
VC 6の実行でも同様の問題が発生
しました。windbgを使用してもハングしたため、役に立ちませんでしたか?!
最終的にはkd(カーネルデバッガー)を使用しました。その後、マシンがハングしたとき、KDはすぐに一部のドライバー(バックアップツール)に問題があることを報告しました。そのドライバーを無効にすると、奇妙なハングの問題が解決されました。
タル。
Debug -> Delete all breakpoints を使用して、非常によく似た問題が発生しました(残念ながら、ブレークポイントが不正になることがあります)。