タグ付けされた質問 「debugging」

デバッグは、コンピュータプログラムのバグを見つけて修正するための系統的なプロセスです。**重要な注意:**このタグは、デバッグテクニックまたはそれ自体のデバッグプロセスに関する質問専用であり、コードのデバッグのヘルプを要求するためのものではありません。

30
エラー「メタデータファイル '…\ Release \ project.dll'がVisual Studioで見つかりませんでした」
最近、私はこのメッセージをランダムに取得し始めました: メタデータファイル '... \ Release \ project.dll'がVisual Studioで見つかりませんでした いくつかのプロジェクトを含むソリューションがあります。現在のビルドモードはデバッグであり、すべてのプロジェクトの構成はデバッグに設定されています。しかし、メインプロジェクトを実行しようとすると、「メタデータファイル '... \ Release \ projectX.dll'が見つかりませんでした」といういくつかのエラーが発生することがあります。現在のモードはデバッグですが、フォルダー。どうして?すべてのソリューションファイル内で "Release \ projectX.dll"への参照を検索しようとしたところ、ResolveAssemblyReference.cacheファイルで見つかりました。 私はインターネットで適切な検索を行ったところ、同様の問題を抱えている人が何人か見つかりましたが、解決策がなかったか、少なくとも有効な解決策がありませんでした。 それらのプロジェクトへの参照を削除して読み込もうとしましたが、しばらくするとこれらのエラーが再び発生し始めました。 バグのようです。常にデバッグモードを使用しているのに、リリースフォルダ内の参照プロジェクトを検索するのはなぜですか? PS。この問題に遭遇した人たちのために:私はそれを簡単な方法で解決することができませんでした。私はWindowsを再インストールした後にのみ消えました:(

2
デバッガーで.NET言語を正しくステップ実行する
まず、この質問が長く続いたことをお詫び申し上げます。 私はIronSchemeの作者です。最近私は「ネイティブ」の.NETデバッガーを使用できるように、まともなデバッグ情報を出力するように努力しています。 これは部分的に成功していますが、歯が生える問題に直面しています。 最初の問題はステッピングに関連しています。 Schemeが式言語であるため、ステートメント(または行)ベースのように見える主要な.NET言語とは異なり、すべてが括弧で囲まれる傾向があります。 元のコード(Scheme)は次のようになります。 (define (baz x) (cond [(null? x) x] [(pair? x) (car x)] [else (assertion-violation #f "nooo" x)])) 私はわざとそれぞれの表現を改行でレイアウトしています。 生成されたコードは(ILSpyを介して)C#に変換されます。 public static object ::baz(object x) { if (x == null) { return x; } if (x is Cons) { return Builtins.Car(x); } return #.ironscheme.exceptions::assertion-violation+( RuntimeHelpers.False, "nooo", …

12
Flaskアプリをデバッグする方法
Flaskでエラーをデバッグする方法を教えてください。コンソールに印刷しますか?ページへのフラッシュメッセージ?または、何かがうまくいかないときに何が起こっているのかを理解するために利用できるより強力なオプションはありますか?
134 python  debugging  flask 

10
デバッグとリリースのパフォーマンス
次の段落に遭遇しました: 「Visual StudioでコードをコンパイルするときにIDEでデバッグとリリースを設定しても、パフォーマンスにほとんど違いはありません。生成されたコードはほとんど同じです。C#コンパイラーは実際には最適化を行いません。C#コンパイラはIL ...を吐き出すだけで、実行時にすべての最適化を行うのはJITerです。JITerにはデバッグ/リリースモードがあり、パフォーマンスに大きな違いをもたらします。ただし、プロジェクトのデバッグ構成とリリース構成のどちらを実行しても、デバッガーが接続されているかどうかに関係しません。」 ソースはこちら、ポッドキャストはこちらです。 誰かが実際にこれを証明できるマイクロソフトの記事に私を導くことができますか? 「C#デバッグvsリリースパフォーマンス」をグーグルすると、ほとんどの場合、「デバッグでパフォーマンスに大きな影響がある」、「リリースが最適化されている」、「デバッグを本番環境にデプロイしない」という結果が返されます。

20
エラーLNK2038: '_ITERATOR_DEBUG_LEVEL'の不一致が検出されました:値 '0'はmain.objの値 '2'と一致しません
私は自分の問題に対する多くの解決策を読みましたが、何の助けにもなりませんでした。私はきれいにして、再構築してみました。ビジュアル2010を再インストールし、プロから究極に変更。しかし、それでもなぜこのエラーが発生するのかわかりません。私のプロジェクトは次のようになります。静的ライブラリをテストする1つのExeソリューション。1 Dll Solution静的ライブラリ。dllに変換されるコードは、ClassificationFrameworkと呼ばれる1 libの関数を使用しています。このlibをヘッダーとcppとして提供したので、基本的にはソースコードです。Exeソリューションでは、生成されたライブラリ+他のいくつかのライブラリをリンクして実行しました+ ClassificationFramework.dll。リリースを使用するとすべてが正常に機能しますが、デバッグに変更すると(いくつかのものをデバッグしたいため、リリースモードでデバッガーをスキップするのにうんざりしています)、次のようになります。 2>Link: 2> ClassificationFramework.lib(SampleClass.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance 2>ClassificationFramework.lib(SampleClass.obj) : error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2' in main.obj 2>ClassificationFramework.lib(SampleNamesSet.obj) : …
131 c++  debugging  linker 


25
PHPのよりきれいで有益なVar_dumpの代替ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2か月前に閉鎖。 この質問を改善する すべてのまともなPHPプログラマーは、使用する、print_rまたはvar_dumpラッパーを使用し、愛し、ショートカットキーを割り当てます。お気に入りのキーを共有してみませんか。

19
Cordovaアプリをデバッグするための実際のソリューションはありますか[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する Cordova 3.2を使用して作成し、Android 2.3デバイスにデプロイしたHTML5アプリをデバッグする方法を理解するために、過去2日間を費やしました。私が見たすべての記事/投稿は実際の解決策ではなくハックを提供します:(そしてほとんどの場合、それらのどれも私のケースでは機能しません;アプリ内のcssスタイルとAngularjsコードをデバッグします。 これまでにテストしました。 debug.phonegap.com スクリプトをindex.htmlファイルに挿入してから、debug.phonegap.comで生成されたURLにアクセスしましたが、何も起こりません。空白ページのみ。 ウェインレ 私が見つけた記事のほとんどは、Jarファイルを含む古いGithubリポジトリを指していますが、見つかりません:( エッジ検査 それは機能し、モバイル内のPCで閲覧しているWebページを表示します。結果は正確ではありません。 Chromeエミュレータ エッジ検査と同じです。Android 2.3に同梱されている実際のWebキットv530を表示することはできません。 夢のソリューション 完璧な解決策は、デスクトップブラウザーをAndroid 2.3プラットフォームで見られるものと同じものに切り替えることができるGoogle Chrome(デスクトップ)の拡張です。エミュレーションなし、ハッキングなし、Webキットv 530を搭載したブラウザ自体。 残念ながらそのような解決策は存在しません:(または私は間違っていますか? 助言がありますか?


11
GDBにブレークポイントのリストを保存させる
OK、info breakはブレークポイントをリストしますが、この質問のように --command を使用してそれらを再利用するのに適切に機能するフォーマットではありません。GDBには、それらを再び入力可能なファイルにダンプする方法がありますか?デバッグセッションでは、テスト用のブレークポイントのセットを構築した後、GDBを再起動する必要がある場合があります。 .gdbinitファイルには--commandと同じ問題があります。インフォブレークコマンドではなく、人間の消費のためのテーブルをコマンドを一覧表示するのではなく。 詳しく説明すると、次はinfo breakのサンプルです。 (gdb)情報ブレーク Num Type Disp Enb Address What 1ブレークポイントでy 0x08048517を維持<foo :: bar(void)+7>
129 c++  c  debugging  gdb  breakpoints 

6
Eclipseデバッガーに戻る方法は?
Eclipseデバッガーで逆実行を行うことは可能ですか?現在取り組んでいるプロジェクトでは、ファイルからデータを読み取って初期化してから、何でも行うことができます。デバッガでオーバーステップした場合、プログラムを終了して再起動する必要があり、これにはかなりの時間がかかります。
129 eclipse  debugging 

16
MPIプログラムをデバッグするにはどうすればよいですか?
コンパイルして実行するMPIプログラムがありますが、奇妙なことが何も起こらないようにするために、ステップスルーしたいと思います。理想的には、GDBを特定のプロセスに接続する簡単な方法が欲しいのですが、それが可能かどうか、またはそれを行う方法は本当にわかりません。別の方法としては、各プロセスに個別のログファイルにデバッグ出力を書き込ませる方法がありますが、これは実際にはデバッガと同じ自由度を与えません。 より良いアプローチはありますか?MPIプログラムをどのようにデバッグしますか?
129 debugging  mpi 

13
オブジェクト全体をC#のログにダンプする最良の方法は何ですか?
したがって、実行時に現在のオブジェクトの状態を表示するには、Visual Studioのイミディエイトウィンドウで表示されるものが本当に気に入っています。単純に ? objectname オブジェクトの適切にフォーマットされた「ダンプ」を取得します。 コードでこれを行う簡単な方法はありますか?ログに記録するときに同様のことができますか?

12
Google Appsスクリプトをデバッグする方法(別名Logger.logはどこにログを記録しますか?)
Googleスプレッドシートでは、いくつかのスクリプト機能を追加できます。onEditイベントに何かを追加していますが、機能しているかどうかわかりません。私の知る限り、Googleスプレッドシートからライブイベントをデバッグすることはできないため、デバッガーから行う必要があります。これは、onEdit()関数に渡されたイベント引数が、Script Editor。 そのため、関数が呼び出されるLogger.logたびにメソッドを使用してデータをログに記録しようとしましたonEditが、これもから実行した場合にのみ機能するようScript Editorです。から実行するとScript Editor、次のようにしてログを表示できますView->Logs... イベントが実際に実行されたときからログを確認できることを望んでいましたが、それを理解することはできません。 これをデバッグするにはどうすればよいですか?

15
デバッグログを印刷する方法
一部のPHPコードをデバッグしたいのですが、ログを画面またはファイルに出力するのが適切だと思います。 PHPコードでログを出力するにはどうすればよいですか? 通常のprint/ printfはコンソールではなくHTML出力に行くようです。 私は、ApacheサーバーでPHPコードを実行しています。
129 php  debugging  logging 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.