2012-04-25 19 views
1
私はvshost.exeを使用していたときのVisual Studio 2008

VS 2008が突然セッション

からデバッガでアプリケーションを実行している大きな問題を抱えています

デバッグを開始することはできません、それは言う:

enter image description here

そしてvshost.exeがで投入されたとき、それは単に述べて:

enter image description here

興味深いものを私がvshostを使用すると、デバッガが実際に起動され、ブレークポイントがMain()の最初の行に当たっているということです。

は、私が試した:

  • がためのビルド・アーキテクチャを変更するのVisual Studio 2008の
  • を修復プロジェクト
  • ためのプロジェクト(複数可)
  • 削除.NCB、.suo、.userを再構築しますプロジェクト

...そこには助け...

(トラブル)撮影経験がありますか?

さらに詳しい情報:いくつかのプロジェクトは、仕事をし、私が仕事をしなければならない1、しません。

私はいくつかのアイデアなどがあります。

  • 、新しいプロジェクトを作成し、それに事で事を追加し、それが周りにそれ以外の方法
  • 仕事を振る舞う欠場し始めますどの時点で確認しようとすると、削除アイテムごとにプロジェクトを実行して、いつ実行されるかを再度確認します。

EDIT(グーグルのため、私は、ウェブ上の多くの同様の質問があることがわかりとして):

エラー:デバッグを開始できません:プロジェクトを実行しようとしているときに

エラー。

エラープロジェクトを実行しようとしているとき:プログラムを開始することができません 'を.... \ PlayKontrol.exe'

+1

空のプロジェクトを開始した場合、それは現在動作していますか? *デバッグなしでアプリケーション*を実行すると、動作しますか? –

+0

新しいプロジェクトは正常に動作し、デバッグなしで実行すると問題なく動作します。私はアプリケーションをF5し、ホストプロセスをオンにして、エラーを表示しますが、デバッガを実行します(ブレークポイントはHITです) –

答えて

2

Visual Studioをまだサービスパック1にアップグレードしていない場合は、アップグレードしてください。

+0

ありがとうございます、今インストールしていますが、何が起こるか見る... –

+0

それはそれをしました。もう一度考えてくれてありがとう。 –

+0

@DanielMošmondorうまくいきました:) – Charp

1

は、お使いのコンピュータを再起動しましたか?あなたはどのように窓がそれに反応するかを決して知らない。 また、ctrlキーやwindowsキーのように、キーが押されていないことを確認してください。
キーは視覚的に詰まっている必要はなく、ビジュアルスタジオでは使用できず、エクスプローラでは使用できません。

+0

ありがとう、私は何度もそれを再起動しようとしました。そこに助けはありません。 –

1

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

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

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

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

(それが壊れるだけで一つのプロジェクトであれば、これはあなたのケースでそうに聞こえるが)それほど頻繁で、VSの再インストールは、物事を整理します

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

+0

ありがとう、もう一度SPを再インストールしてからやり直し、SVNからエクスポートしてクリーンな再構築を試みてください。私が持っていた最近のインストールだけがVS2010でした。たぶんそれはVS2008少し壊した。 –

1

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

+0

ありがとう、良いアイデア、とにかく私は、私が持っているエラーダイアログボックスを確認するだけでデバッグすることができます。しかし、私はここで何らかの回避策を使用したくないと思います。 –