ホーム > デバッグSilverlightは > SilverlightのデバッグStudioでのVisual

SilverlightのデバッグVisual Studioで

導入

デバッグは、ソフトウェア開発の重要な部分、ツールやテクニックをデバッグので、知識は非常に開発者の生産性とソフトウェアの品質が重要です。 にもかかわらず、デバッグについての情報が容易にMSDNの、様々なブログやサイト利用上の、それは多くの開発者も掘るそれらの情報をビジーまたは様々なツールや技術に精通して取得されるので、彼らは大きな生産性と品質の向上にミスだ彼らはこれらのデバッグツールやテクニックを持つことができます。 私はそれを一緒にそれらの情報を引くに役立つのかもしれません。 それは大きすぎる、ブログの記事になったので、私はただ、Visual StudioおよびWinDbgの(より多くの情報の参照へのリンクの概要にそれをトリミング)、2つの記事にそれを破った。 私がデバッグのために、次の簡単なSilverlightのアプリケーションをuse、私はツールやテクニックをデバッグに、insteadこと/機密knowledge or too much effortを説明するためにかかるも多くの無関係require may real world例の使用に集中できるように。

Sample Silverlight Application for Debugging

Sample Silverlight Application for Debugging

のVisual StudioのWindowsをデバッグ

Visual Studioは、電動工具、ほとんどの。NETおよびSilverlight)をマネージアプリケーションを(両方のデバッグに便利です。 そのGUIが一般的なブレークポイントのように、データの操作、実行制御をバックトラックのデバッグ操作を行う等の超簡単で分かりやすい。 これは、チェックしてあなたは強くお勧めしますがスタジオのVisualデバッグの MSDNで頻繁に、特に次のセクションを:

私はこれらのリンクまたはMSDN上の任意のものを他の読むたびに、私が何か新しいことを学ぶ。

Visual Studio Debug Windows

[イミディエイト]ウィンドウ

デバッグウィンドウには、コマンドを使用するか、コマンドラインインターフェイス(好む場合のほか、特に人よりコーディング/または低レベルのツールNTSDまたはgdbでデバッグ)では、イミディエイトとコマンドウィンドウを使用することができますネイティブに慣れている。

あなたはの利便性ができますイミディエイトから確認/変更オブジェクトとコールのプロパティとそのメソッドウィンドウと、 IntelliSenseのツール:

Immediate Window

[イミディエイト]ウィンドウには、もっと重要なことに、私は次の記事でWinDbgをとSOSを議論するSOSを(読み込むために使用することができます)のNTSDコマンドのサブセットをしています。

sldbgvs5

Silverlightプロジェクトの設定オプションをネイティブのデバッグを有効にする必要がないため、Silverlightをデバッグ中に残念なことに上記のコマンドのいずれも動作します。 誰かがどのようにSOSとVisual StudioでSilverlightをデバッグするために、私までご連絡ください知っている場合。

Immediate Window

この制限は、いくつかのVisual Studioのコマンドを使用して拡張する軽減することができます。 のいずれか、イミディエイトウィンドウに>と、これらのコマンドを使用できます:

Visual Studio Commands in Immediate Window

またはコマンドウィンドウに[イミディエイト]ウィンドウから> cmdをを切り替える:

Immediate Window

コマンドウィンドウ

コマンドウィンドウはデバッグ以上のコマンドラインインターフェイスを提供します。 それはしたCuI Visual Studioのであり、インテリセンスで:

Command Window
Command Window

そして、あなたはコマンドウィンドウから[イミディエイトウィンドウに縁のコマンドを使って切り替えることができます。

Command Window

あなたはもっと読むことができますコマンドウィンドウ MSDNで、特に:

とデバッグ。NET Frameworkのソースコードを

それはかなり、時にはいくつかのAPIを使用すると、期待どおり/ /文書想定ので、できることソースをこれらのAPIの非常に/固定の問題を識別するのに便利ですのコードデバッグするために動作しない使用だが一般的です。 最大のAPIのセットはは。NETフレームワーク。スコットガスリーポストを持ってブログの。NET Frameworkライブラリのソースコード利用可能になりました今年 1年、ショーンバーク、私の上司、詳細な命令でいる記事をよくある質問/上のトラブルシューティングVisual Studioの構成をデバッグする。NET Frameworkのソースコード

私は、Silverlightで試してみました:

Configure Visual Studio to Debug .NET Framework Source Code

それは、Silverlightのソースだと思わまだ入手可能ではない:

No Silverlight Source Code

前にSilverlightのソースのツールになる可能、偉大なことができますを使用します。NETの反射、もともとによって書かれたルッツレダー、今では所有レッドゲートソースコードをのを参照のSilverlight:

.NET Reflector

結論

我々が見ることができるように、Visual Studioがデバッグマネージアプリケーションに最適なツールであり、それはイミディエイトとコマンドウィンドウのコマンドのように非常によく知られていない可能性があります高度な機能の多くをしています。 すべての機能は、Silverlightのデバッグ、ご利用いただけます特にSOSとSilverlightのソースコード。 私はSOSは、Visual Studioの一部である、すべてののNTSD(ほとんどの拡張子)を期待Visual Studioで使用コマンド。

Technoratiのタグ:

共有し、楽しみなさい:

  • Print
  • email
  • RSS
  • Twitter
  • TwitThis
  • del.icio.us
  • LinkedIn
  • Technorati
  • Facebook
  • Google Bookmarks
  • Live
  • MySpace
  • QQ书签
  1. 2009年12月9日|で12時34分#1

    @ケビンヤン
    コメントいただきありがとうございます。 私のサイトの代わりに私がした再投稿画像のBlogSpot主催(lh6.ggpht.comされて)。 してください私はどうすることができますこれらの写真今聞かせください。 私は時間だけでなく、他の古いブログを更新するでしょう。 ありがとう。

  2. 2009年12月8日|で19:16 #2

    ときに私はアプリSilverlightをデバッグしようとするとどうして、それは言う""インターネットエクスプローラーを見つけることができません。
    私はすでに、すなわち、あらかじめ設定をリセットし、私のプロジェクトの設定で"Silverlightのデバッグ"をオンにし、まだ運。 あなたは私にいくつかの指針を与えることができる?

  3. 2009年12月8日|で19時13分#3

    写真中国では表示できません。

  1. いいえトラックバックはまだありません。