2009-03-14 8 views
0

私はthis projectを持っています。最近Windows 7のベータ版がクラッシュし始めました.XAMLパーサーが腹を立てているとは何か。Windows 7でソースコードをデバッグするにはどうすればよいですか?

場合はその簡単な私は、私は、Windows 7上でこれをデバッグに行くかどう

のWindows 7の新しい.NET動作を補償するための場所で周りに仕事を入れて気にしないだろうか?

  • 手順1:Windows 7をVMにインストールします。
  • ステップ2:???? (VSをインストールデバッグツールVSインストールするWindows用デバッグツールをインストールしますか???)
  • ステップ3:利益
+0

Windows 7でビルドするだけで正常に動作します。表示されている例外は、おそらくXAMLとは関係なく、ウィンドウのctorの例外です。少なくとも私の経験では、多くの内部例外を持つXAML例外が頻繁に発生しますが、最もネストされたものは、見つけなければならないものです – Joey

+0

未発売の7057でクラッシュし始めました... Windows ctorを抜けて、 –

+0

あなたは正しいです、そのウィンドウのコンストラクタです。私はそれを追跡することができるようにいくつかのエラー処理を追加します –

答えて

0

私はデバッグに私のための最も簡単な方法は、debugging tools for windowsをインストールして使用して手動でSOSをロードすることがわかった:

!load C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll 

(注意:!私はloadbyのSOSのmscorwksとのトラブルを抱えていた)

最後にさまざまなものを使ってデバッグするには、さまざまなSOS commandsを使用します。もちろん、より豊富なデバッグ経験のためには、PDBとソースが必要です。

0

を最も簡単な方法は、おそらくそこからVS2k8とデバッグそれをインストールすることです。既にコメントに示されているように、ウィンドウを初期化する際の例外(コンストラクタやデータバインディングなど)がそのエラーを引き起こす可能性があるため、問題はXAMLに直接関係しません。最も内側の例外は、通常、責任を負う例外です。

0

VM内で実行したい場合は、アプリケーションをデバッグするためだけに、VM内にVisual Studioスイート全体をインストールする必要はないでしょう。物理コンピュータからmsvsmon.exeをVMにコピーして実行します。その後、VMの内部でプログラムを起動し、物理的なボックスからVisual Studioを接続することができます。

Windbgは、デバッガをよく知っていればリモートデバッグもサポートしています。

関連する問題