質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

1回答

9487閲覧

visualstudioでjsにブレークポイントを設定する時

退会済みユーザー

退会済みユーザー

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2021/06/23 06:43

前提・実現したいこと

前提
visualstudioにてJavaScriptにブレークポイントを設定し、実行すると
下記のようなエラーメッセージが表示され止まってほしい所で止まってくれない
現象に困っています。

実現したい事
エラーメッセージが表示されず、止まってほしい箇所で止まってくれる

発生している問題・エラーメッセージ

ブレークポイントは現在の設定ではヒットしません。

下記画像を参照して頂けますと幸いです。
イメージ説明

試したこと

ツール→オプション→"元のバージョンと完全に一致するソースファイルを必要とする"の
チェックを外す

補足情報(FW/ツールのバージョンなど)

visualstudio2019

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/06/23 07:07

情報不足過ぎます。それでピンポイントな答えが出てくると思っているのが不思議です。せめて、何を作っていて、そのどこでどのように JavaScript を使っているのか具体的に書こう。
退会済みユーザー

退会済みユーザー

2021/06/23 09:06 編集

回答欄に移しました。
退会済みユーザー

退会済みユーザー

2021/06/24 23:07

質問者さん、無言ですが、想像ベースながら回答したのでそれに対するフィードバックを書こう。役に立った/立たなかったぐらいは返事できるので? 役に立たなかったのならどこがダメだったのかを書いてもらえると望む答えにより近いものが出てくるかも。とにかく無言は NG です。
guest

回答1

0

ベストアンサー

取りあえずありそうなことは、間違いがあって有効なスクリプトと認識されてない、cshtml の中にインラインで書いたスクリプトにはブレークポイントは設定できないというような制約があってダメ・・・ということが思い当たります。

ブラウザの開発者ツールを使ってみては? 前者ならブラウザの開発ツールでもブレークポイントは設定できない、後者ならできるということで何か分かるかも。

【追記】

下のコメント欄の 2021/06/25 15:05 の私のコメントに書いた件です。

Visual Studio で JavaScript のコードにブレークポイントは設定できないケースがありますので(上に書いた cshtml の中にインラインで書いたスクリプトなど。他にもあると思います)、今回は問題なかったようですが、今後そのような制約のためブレークポイントを設定できないこともあると思います。

その具体例と、解決策を以下に追記しておきます。

cshtml というのは ASP.NET MVC の View のコードですが、それにはブレークポイントは設定できません。以下のようになってしまいます。

イメージ説明

その場合はブラウザの開発者ツールを使うのが良さそうです。以下の画像は Chrome の開発者ツールを起動して、上の画像の cshtml 内のスクリプトの同じ行にブレークポイントを設定した結果です。そこで止まって次の行にステップ実行したところです。

イメージ説明

次回 Visual Studio 上でブレークポイントが設定できない問題があったらブラウザの開発者ツールをお試しください。

投稿2021/06/23 09:06

編集2021/06/25 06:23
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/06/25 05:12

返答が遅くなり大変申し訳ございません。 検証ツールで検証してみましたが、原因は特定できずでした。 結果としては別起因でvisualstudioを再インストしたところ 無事にjsもブレークポイントを設定し、ヒットするように なりました。 ありがとうございました。
退会済みユーザー

退会済みユーザー

2021/06/25 06:05

> 結果としては別起因でvisualstudioを再インストしたところ無事にjsもブレークポイントを設定し、ヒットするようになりました。 何が原因だったのでしょうね。何にせよ解決してよかったです。 今後、上に書いたような制約でブレークポイントを設定できないこともあると思いますので、ご参考にそれがどういうことか回答欄に追記しておきます。
退会済みユーザー

退会済みユーザー

2021/06/25 07:32

ありがとうございます! 今後の参考になると思いますし、大いに勉強になりました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問