1

Visual Studio 2008 からデバッガーでアプリケーションを実行すると、大きな問題が発生します。

vshost.exe を使用すると、次のように表示されます。

ここに画像の説明を入力

vshost.exe がオフになると、次のように表示されます。

ここに画像の説明を入力

興味深いのは、vshost を使用すると、デバッガーが実際に開始され、Main() の最初の行でブレークポイントがヒットすることです。

私は試した:

  • プロジェクトの再構築
  • プロジェクトの .ncb、.suo、.user の削除
  • Visual Studio 2008 の修復
  • プロジェクトのビルド アーキテクチャの変更

...そこに助けはありません...

その(トラブル)シューティングの経験はありますか?

詳細: 一部のプロジェクトは機能しますが、私が取り組まなければならないプロジェクトは機能しません。

次のようなアイデアがあります。

  • 新しいプロジェクトを作成しようとして、それに物事を追加して、どの時点で動作が見逃され始めるかを確認します
  • 逆に、プロジェクトをアイテムごとに削除して、いつ(そうであれば)再び正常に機能するかを確認します。

編集(Googleの場合、ウェブ上に同様の質問がたくさんあることがわかります):

エラー:

プロジェクトの実行中にエラーが発生しました: デバッグを開始できません。

プロジェクトの実行中にエラーが発生しました: プログラム '....\PlayKontrol.exe' を開始できません

4

4 に答える 4

2

まだ行っていない場合は、Visual Studio を Service Pack 1 にアップグレードしてみてください。

于 2012-04-25T06:30:47.183 に答える
1

コンピューターを再起動しましたか? ウィンドウがそれにどのように反応するかはわかりません:)。また、Ctrl キーや Windows キーなどのキーがスタックしていないことを確認してください。
キーは視覚的に固定する必要はありません。エクスプローラーではなく、ビジュアル スタジオ用に固定することができます。

于 2012-04-25T05:55:32.573 に答える
1

このような突然の問題の最も一般的な原因は、vs がビルド間で情報をキャッシュするために使用するデータ ファイルの 1 つの破損です。

クリーン ビルドを試みましたが、すべてが削除されるわけではありません。真のクリーン ビルドとは、vs を終了し、bin、obj を削除し、デバッグし、フォルダーを解放し、ルートに生成されたすべてのファイル (主に ncb) を削除することです。プロジェクトが参照しているローカルにビルドされたライブラリについても同じことを行います。

これを行う最も簡単な方法は、ソース管理にコードがある場合です。これは、コード フォルダー全体の名前を変更してから、すべてのソースを強制的に取得できるためです。

問題を解決するには、多くの場合、これらすべてを 1 回のヒットで実行する必要があります。

それほど頻繁ではありませんが、vs を再インストールすると問題が解決します (ただし、壊れたプロジェクトが 1 つだけの場合、これはありそうにないように思えます)。

また、失敗する直前にインストールした可能性のあるものについても慎重に検討してください...そして、いくつかのインストール効果は次の再起動まで発生しない可能性があるため、数日前になる可能性があることに注意してください. これの特定の原因は、自動 Windows 更新と、vs 11 ベータなどの試用版です。

于 2012-04-25T06:37:30.720 に答える
1

Debugger.Launch();VS の外部からアプリケーションを実行しようとするかもしれませんが、最初のブレークポイントが必要な場所に次のようなコード行があり ます。

于 2012-04-25T07:17:27.770 に答える