問題タブ [visual-studio-debugging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1269 参照

c# - Visual Studio Debugger が BitArray を列挙して結果を表示しないのはなぜですか?

次の C# コード行の場合:

ウォッチ ウィンドウで "bitty" と評価すると、コレクションのメンバーが表示されません。IEnumerable を列挙して結果を表示することになっている "bitty, results" を評価すると、BitArray が IEnumerable であっても、"Only Enumerable types can have Results View" というメッセージが表示されます。

デバッガーがこれを行うのはなぜですか?

明確化: デバッガで BitArray を表示する方法を尋ねるのではなく、VS Debugger Expression Evaluator 内で何が起こっているのかを尋ねています..

0 投票する
2 に答える
19850 参照

visual-studio-2010 - デバッグモードでコード/値を変更できますか?

Visual Studio 2010(Ultimate)では、コードをステップ実行できますか。変数が正しくない場合(たとえば、「A」で始まるすべてのレコードを取得したいが、レコードがない場合は、「B」を試してください。 '代わりに)、デバッグモードでコードを変更することは可能ですか(デバッグモードで変数を変更する)?

デバッグを停止し、値を変更してから、再度デバッグして結果を確認する必要があるのは非常に面倒です。とにかく、すべてをデバッグモードで実行する方がはるかに簡単です。

ありがとう

0 投票する
2 に答える
851 参照

c# - C#でVisual Studio(2008および2010)でデバッグしているときに、「無視して続行」することは可能ですか?

デバッグ中にソリューションのC#ファイルが変更されたときに、「再起動」と「編集」の代わりに「無視して続行」する方法はありますか?

それを再現する方法:

  1. プロジェクトAとプロジェクトBを含むソリューションがあります。

  2. プロジェクトAのデバッグ中に、プロジェクトBに変更を加えます(一般的な例は、ネットワーククライアント/サーバーのデバッグセッションです)。

  3. 「編集」が失敗した場合、Aでのデバッグセッションの続行は不可能になります(ただし、コードは実行に関して完全に無関係です)。

運が悪かったのでVSオプションを検索しました。

ソリューションを複数のソリューションファイルに分割することは受け入れられない答えです(私はリンクとしてファイルを持っていますが、すでにそれを行っていますが、ライブラリと依存関係のために不便であることがわかります...それが最初にソリューションファイルを持っていることの全体的なポイントです)

0 投票する
2 に答える
3399 参照

.net - プログラムが .NET IDE で一時停止している間に、このデバッグ コードを実行することは可能ですか?

VB.NET アプリケーションで問題を引き起こしている大規模なデータ構造がいくつかあります。例外がスローされてアプリケーションが一時停止した後、次のようなコードを実行したいと思います。

問題を診断します。

問題は、イミディエイト ウィンドウでループを実行できず、myObjectsコレクションに含まれるオブジェクトが多すぎて、必要な問題のあるオブジェクトを手動で見つけることができないことです。

デバッガーの一時停止中にこのオブジェクトを見つけるにはどうすればよいですか? .NET IDE でこれ、または同様のことが可能ですか?

0 投票する
2 に答える
2294 参照

visual-studio-2010 - JIT Debugger の代わりに VS でデバッグするには?

更新:メニューからプロセスに移動すると、DEBUG / Attach Process / iexplore.exe「自動: Silverlight コード」が表示されます。つまり、VS 2010 はすでにプロセスに接続されています。デバッグ ビューに移動しないのはなぜですか?


ラップトップでイライラするデバッグ動作が発生しており、これを修正したいと考えています。私は、 Silverlight TV 46: What's Wrong with my WCF Serviceというデモをフォローしていました。

私のコンピューターでArithmeticException()は、RIA サービスに throw new を配置すると、ジャストインタイム デバッガーが関与することに気付きました (悪いことです。VS が必要です)。行にブレークポイントを設定するthrow new ArithmeticExpression()と、VS は通常どおり停止します。F10 を押すと、ジャストインタイム デバッガーが起動します

Yvor のコンピューター (上記の Ch 8 リンクのプレゼンター) では、ジャストインタイム デバッガーの代わりにビジュアル スタジオ デバッガーが起動します。私は何を間違っていますか?以前にインストールされた Redgate Reflector が原因である可能性があります (現在はなくなりました)。

エラー: Visual Studio Just-In-Time Debugger コード: 4004 カテゴリ: ManagedRuntimeError メッセージ: System.Reflection.TargetInvocationException: 操作中に例外が発生したため、結果が無効になりました。

小切手 ...

可能なデバッガー:

  • [チェックあり] 現在選択されているデバッガーをデフォルトとして設定します。
  • [チェックなし] デバッグ エンジンを手動で選択する

  • アクション: [はい] をクリックします。

2 番目のエラー:

クラッシュ プロセスにアタッチできません。デバッガーは既にアタッチされています。

これを解決する方法を探すのに数時間を費やしました。

ブラウザはIE9/Silverlight4です。

0 投票する
1 に答える
188 参照

android - Eclipse Phonegap の実行中にエラーが発生しました

Android [PhoneGap] [Eclipse] で簡単なアプリケーションを作成しました {私は .NET 開発者であり、Eclipse で Android アプリケーションを開発していることを説明する方法がわからないため、この規則については申し訳ありません}

アプリケーションを実行しているときに、以下のエラーが発生します。何をクリックしてもシミュレータが閉じます。助けてください ここに画像の説明を入力

0 投票する
6 に答える
18656 参照

c# - VS2010 でデバッグ セッション中に例外をスローする方法

小さな問題があります。アプリケーションをデバッグするときに、デバッグ セッション中にメソッドからスローされた例外をシミュレートしたい場合がありますが、それを行う方法がありません。カーソル (現在の行を示す黄色のカーソル) を例外ブロックにドラッグすることさえできません。実行中に例外をトリガーする唯一の方法は、現在のコード行を変更し、スローする例外を記述することです。この方法は、次の実行時に元に戻すのを忘れる可能性があるため、適切ではありません。

0 投票する
1 に答える
35 参照

visual-studio-debugging - .net でのアプリケーションのデバッグ

例外が発生するたびに、デフォルトで例外クラスの New オブジェクトを作成します。アプリケーションで作成された例外オブジェクトの数を調べる方法はありますか。

または、例外クラスのコンストラクターにブレークポイントを配置する方法はありますか。

0 投票する
1 に答える
1773 参照

asp.net - デバッガーが接続されると、ASP.Netワーカープロセスがフリーズします

デバッガーを攻撃すると、VisualStudioがハングするという質問がたくさんあります。私のは反対です(多分)。Visual Studio 2010をリモートのw3wpプロセスに接続すると、w3wpプロセスがハングします。リクエストはそのままで、デタッチを停止するまで処理されません。アプリケーションはリサイクルされません。残念ながら、デバッガーの質問を添付するときに非常に多くの顕著なハングがあり、その逆の解決策を見つけるのは困難です。ここに誰かがアイデアを持っていることを願っています。

VisualStudio2010がWindows2008サーバーに接続された新しいWindows7マシンです。

管理者として実行してみました。それは役に立たなかった。

ローカルプロセスにアタッチしてみました(動作します)。

同じリモートサーバー上の別のマネージド4.0w3wpプロセスに接続しようとしました。フリーズせずに正常にデバッグできます。予想通り、そのプロセスに執着していても、問題のあるWebサイトがフリーズすることはありません。

交換したばかりのWindowsXPマシンで、問題のプロセスのデバッグに成功しました。

IISをリセットしました。リモートサーバーでリモートデバッガサービスを再起動しました。

デバッグオプションとして[Managed4.0]を選択した場合にのみ、フリーズするようです(もちろん、それをデバッグする必要があります)。

任意のアイデアをいただければ幸いです。

0 投票する
1 に答える
4154 参照

silverlight - カスタム URL パラメーターを使用して VS2010 Silverlight デバッグ セッションを開始する

Silverlight アプリをデバッグすると、Visual Studio は追加の URL パラメーターなしでページを開くだけです。

したがって、URL は次のようになります: http://localhost:65351/MyApp/

ただし、誰かが URL に追加のパラメーターを含むページに移動したときに、特定の機能を追加したいと考えています。例: http://localhost:65351/MyApp/A2Sk9zu

それは私のアプリが解釈する短縮リンクです。

経由で URL パラメーターにアクセスできることはわかりましHtmlPage.Document.QueryString.Keysたが、パラメーターを使用してデバッグ セッションを開始して、フローが正しく処理されているかどうかを実際に確認することはできません。