問題タブ [watch-window]
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.
visual-studio-2008 - C++/CLI 2D 配列のデバッグ時にウィンドウが正しく更新されないことを確認する
C++/CLI アセンブリをデバッグしています。アセンブリでは、次のように宣言された 2D マネージ配列があります。
配列内の位置にアクセスするために使用している 4 つの変数があります。
ウォッチ ウィンドウでは、次の式が機能します。
ただし、この式は、dx と dy の値が変化しても更新されません。
なぜ機能しないのか誰か知っていますか?明確にするために、これはデバッグ ビルドであり、クリーン リビルドを試みましたが成功しませんでした。
c# - 自分のアプリで Visual Studio のウォッチ ウィンドウを使用する方法はありますか?
クライアントからのリクエストを受け取ってレスポンス オブジェクトを返す基本的なメッセージング アプリケーションがあります。不正な形式のリクエスト オブジェクトに遭遇した場合、バイナリ フィールドで失敗したリクエストのデータベース ログにシリアル化します。これらの不正なリクエスト オブジェクトをデシリアライズし、事後に検査できるようにしたいと考えています。
自分のアプリで Visual Studio の [ウォッチ] ウィンドウ (またはそのようなもの) を使用する方法はありますか? 私はプロパティ グリッドを認識しており、現在はそれを使用していますが、ウォッチ ウィンドウはほとんどの開発者が慣れ親しんでいるため、ウォッチ ウィンドウを使用してオブジェクトを調べると便利です。
.net - VS 2008 IDEでクラス名の前後に角かっこが表示されるとはどういう意味ですか?
VS2008のウォッチウィンドウで、を表示していIEnumerable<classX>
ます。を展開するIEnumerable
と、一部の要素が値で表示され{classX}
ます。その他は、値が。で表示され{[classX]}
ます。違いは何ですか?それらのいくつかに角括弧があるのはなぜですか?
c# - ウォッチ ウィンドウが一部の使用を受け付けなくなった
デバッガーを使用してコードをステップ実行しています。私が使用しているコード ファイルには、たとえば、上部に usings があります。
Visual Studio 2008 では、これはデバッグ中にウォッチ ウィンドウに適用されていたので、ウォッチ ウィンドウで.First()
やなどの拡張メソッドを使用でき.ToArray()
ました。
何らかの理由で、これは Visual Studio 2010 では機能しなくなりました。拡張メソッドだけではありません。すべての型を完全な名前空間で修飾する必要があり、これは非常に面倒です。
さらに奇妙なのは、ウォッチ ウィンドウ内の IntelliSense が、using が存在するかのように動作することです。つまり、たとえばリストを作成します。.ToArray()
しかし、その後、ウォッチウィンドウにエラーメッセージが表示されます
'<type>' には 'ToArray' の定義が含まれておらず、型 '<type>' の最初の引数を受け入れる拡張メソッド 'ToArray' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
だから今、私はいつも本当に長くて面倒なタイプを入力する必要があります
これを修正するにはどうすればよいですか?
visual-studio - 戻り値の $exception に相当するものはありますか
Visual Studio のウォッチ ウィンドウ$exception
では、現在の例外の詳細を入力および取得できますが、メソッドの戻り値に相当するものはありますか?
visual-studio-2010 - VS2010、ウォッチウィンドウの列幅
ウォッチウィンドウに変数の値が表示されません。変数名がわかります。変数名列の列幅が非常に広いためだと思います。この問題は、すべてのウォッチウィンドウに存在します。クイックウォッチとローカルは値を正常に表示します。
[ツール]->[設定のインポートとエクスポート]を使用して設定をリセットしようとしましたが、効果がありませんでした。
VS2010の再インストール以外のアイデアはありますか?
visual-studio - デバッガーとIntellitraceは、長いSqlCommand.CommandTextのテキストビューアーに切り捨てられたテキストを表示します
select
EntityFrameworkを使用してSQLServerに対して作成されたステートメントのテキストを調べようとしています。IntelliTraceとデバッガーの両方のCommandText
プロパティは、テキストビューでテキストを正確に4096文字に切り捨てます。すべてを確認したり、少なくとも制限を引き上げるようにこれらのツールを構成したりする方法はありますか?
更新:これは、VS2015診断ツールの一部として引き続き発生します。
asp.net - ビジュアルスタジオのウォッチウィンドウからjavascriptにアクセスしていますか?
コード ビハインドにブレーク ポイントを設定するときに、「document.getElementbyId('foo')」を実行して評価したり、すべてのメソッドなどのリストを取得したりする機能がありません。
これはウォッチウィンドウから取得できますか?(ウォッチウィンドウに「ドキュメント」と入力すると、「現在のコンテキストには「ドキュメント」という名前はありません」と表示されます)
sql-server - SQLServer2012でデバッグするときにテーブル変数の内容を表示する
監視ウィンドウでは、SQL Server 2012でデバッグしているときに、通常の変数の値を確認できます。特別なウィンドウでxmlを確認でき、SQL文字列と同じですが、テーブル変数の場合は(table)とだけ表示されます。
その時点でそのテーブル変数の内部を覗いて内容を確認する方法があるかどうかを本当に知りたいです。
編集:
Visual Studio(長い間)には、Xml、Html、およびTextと一緒に「テーブル」ビジュアライザーがあることを発見しました。これはここでは役に立ちませんが、非常に実行可能な機能であるという私が最初に述べた点を強調しています。一般的に、SQLServerSSMSチームとVisualStudioチームには非常に失望しています。レドモンドのVisualStudio開発者は、5年ごとにSSMSチームで2〜3回のスプリントの「任務のツアー」を行うように強制されるべきだと思います。彼らがそうすれば、彼らはそれをすっごく助けることができます。
ありがとうございました。
arrays - Visual Studio 2012デバッガーは、マネージC ++/CLIアレイのインデックスの計算に失敗します
C ++/CLIを使用したマネージドアレイのVS2012デバッガー表示に異常があると思われるものを見つけました。インデックスに単純な数式を使用しようとすると、デバッガーは代わりに要素0を表示するようです。以下のウォッチウィンドウを参照してください。
配列の宣言は次のようになります。
要素が展開されると、yyv[4-1]要素がyyv[0]要素と同じアドレスを持っていることが確実に示されます。
C ++ /CLIを使用するVisualStudioデバッガーで管理対象オブジェクトの既定のインデクサーに式を使用することはできませんか?
YYSTYPEは、次のように単一のObject^参照を含む管理値構造体として宣言されます。
10-18-1216:24PDTを追加しました。これをはるかに単純なC++/CLIプログラムで再現することができました。
最後の行にブレークポイントを設定し、監視ウィンドウにintarray[3]とintarray[4-1]を入力します。[4-1]要素は0を表示します。