問題タブ [line-numbers]
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.
c# - リリースモードの.NETアセンブリのスタックトレースに行番号を表示する
リリースモードでビルド/デプロイされた.NETアセンブリのスタックトレースに行を表示する方法はありますか?
アップデート:
私のアプリケーションは、3つのクラスライブラリプロジェクトと1つのASP.NET「Webサイト」プロジェクトに分かれています。私が追跡しようとしているエラーは、3つのクラスライブラリプロジェクトの1つにあります。「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーを生成しているクラスライブラリプロジェクトのpdbファイルのみをデプロイしました。
行番号はまだスタックトレースに表示されていません。スタックトレースの行番号を取得するには、すべてのプロジェクトにpdbファイルをデプロイする必要がありますか?
実用的なソリューション
各アプリケーションにpdbファイルをデプロイすると、行番号の問題が修正されました。
c# - リッチ テキスト ボックスに行番号を表示する c#
行番号を追加する機能を統合したい Multiline richtextbox コントロールがあります。私は多くのアプローチを検討しました
- ラベルを追加し、行数の変更に応じて行番号を更新する
- 文字列を描画するために、picturebox を追加します。
- 一緒に別のテキストボックスを追加し、その上に行番号を表示します
- リストボックスを追加し、その中に行番号を表示します。
私は2つの疑問を持っています。
- 私が使用しているリッチテキストボックスは、カスタムメイドのコントロールであり、RichTextBox クラスから派生しています。複数のコントロールを追加するにはどうすればよいですか。
- C#で複数行のテキストの行番号を表示するための最良の方法は何ですか
c# - 例外処理で行番号を表示
エラーの原因となった行番号をどのように表示しますか?これは、.NET が .exe をコンパイルする方法でも可能ですか?
そうでない場合、 Exception.Message がクラップアウトしたサブを表示する自動化された方法はありますか?
line-numbers - SyntaxHighlighter から行番号を削除する
SyntaxHighlighterの行番号を削除する方法はありますか?
ありがとう!
java - StackTrace の行番号はメソッドの開始点を示します
WebSphere Application Server 6.1 用の Rational Application Developer 7.5 (Eclipse 3.4 ベース) を使用して Web アプリケーションを開発しています。ステージング サーバーでスタック トレースを調べる場合、行番号は常にメソッドの先頭を指し、実際の行を指すことはありません。ローカル開発環境 (各開発者がローカルで Websphere 6.1 を実行している) では、すべてが完璧に見えます。
Java > Compiler > セクション Classfile Generation の下の Eclipse 設定で、すべてがチェックされます。
earExport
展開は、RAD のAnt ターゲット (ear
コア タスクではない)を使用して EAR ファイルを構築することによって行われます。その後、不要なファイルを削除するために再パッケージ化されます。明示的なコンパイルは開始されません。ワークスペースのクラスが使用されます。
これらの情報が失われるのはどうしてですか?これはホットスポットの最適化の一部ですか? もしそうなら、無効にすることはできますか?
また、正しい行番号を取得するにはどうすればよいですか?
c# - 行番号からのメソッド名
特定のクラス ソース コード (Java/C#) の行番号が与えられた場合、それが該当するメソッドの名前を取得する簡単な方法はありますか? (1つに収まる場合)(おそらく抽象構文木を使用)
(これは、checkstyle の出力を触れたメソッドだけに制限するのに役立ちます)。
Line#->MethodName を実行するには、抽象構文ツリーを使用する必要があると思います。
c++ - C++でファイルの行数を数える最もコンパクトな方法
ファイルの行数を計算する最もコンパクトな方法は何ですか?マトリックスデータ構造を作成/初期化するには、この情報が必要です。
後で、ファイルをもう一度調べて、情報をマトリックス内に保存する必要があります。
更新: DaveGambleに基づいています。しかし、なぜこれがコンパイルされないのですか?ファイルが非常に大きくなる可能性があることに注意してください。だから私はメモリを節約するためにコンテナを使わないようにしています。
python - cElementTreeを使用したPythonでのXMLファイルの解析:ファイル内のエラーと行番号の処理
ライブラリを使用してcElementTree
、Python で XML ファイルを解析しています。すべてが正常に機能しています
しかし、XML の値が正しくない場合に、ユーザーに完全なエラー メッセージを提供したいと考えています。
たとえば、次の XML があるとします。
href
属性が存在しないか、特定のリストにない値を持っているかどうかをユーザーに伝えたい。
今のところ、私は次のようなものを持っています
私の例外がどこかでキャッチされます。
しかし、さらに、ファイル内の XML 要素の行番号を表示したいと考えています。cElementTree
は、ツリーの XML 要素の行番号に関する情報を保存していないようです... :-(
質問:それができる同等の XML ライブラリはありますか? または、XML ファイル内の XML 要素の位置にアクセスする方法はありますか?
ありがとう
xcode - xcode コンソールでスタック トレースの行番号を有効にする
この投稿を読みましたスタックトレースまたは Xcode/iPhone で未処理の例外に関する詳細情報
選択した回答は正しい方法のようですが、回答者はグローバルブレークポイントの作成方法を教えてくれません。
これらのブレークポイントを作成して例外の行番号を確認する方法を知っている人はいますか?
c# - テンプレートコードの行番号をC#の行番号に一致させるために生成されたC#コードの#pragmaまたは同様のディレクティブはありますか?
古いスタイルのASPコードに似たテンプレートシステムがあります。これを、全体をC#ソースコードに書き換え、コンパイルし、最後に実行するクラスで実行します。
私が疑問に思っているのは、生成されたC#コードにコンパイルエラーをテンプレートファイルの行番号と一致させるような#pragmaのようなディレクティブがあるかどうかです。
たとえば、テンプレートコードに次の最初で唯一の行があるとします。
しかし、これをコンパイルするには、名前空間、クラス、メソッド、およびボイラープレートコードを追加する必要があるため、テンプレートファイルの1行目である上記の行は、実際には17行目になります。 (ランダムな数字、説明のためだけに)C#コード。コンパイラエラーは、当然、エラーが1行目ではなく17行目にあることを示すフラグを立てます。
以前に使用した別のプログラミング言語から(どれを思い出せないのですが)、追加できるディレクティブがあり、エラー行番号が並ぶことを覚えています。
C#3.5にそのようなものはありますか?