0

プロジェクトをデバッグできません。私は "ブレークポイントは現在ヒットしません。シンボルはこのドキュメントのために読み込まれていません"というエラーが出ます。私はオンラインで見つけることができるすべてを試しましたが、何も働いていません。私は誰かが問題を見つけるために目の新鮮なペアになることを望んでいます。Visual StudioでTelerik Open Accessを使用してASP MVCプロジェクトをデバッグできません。2015

まず、私はこのプロジェクトを、残した同僚から継承しました。彼は彼がそれをデバッグすることができたマシンで開発を行った。彼はそれをSubversionにアップロードしました。Subversionは私が入手した場所です。別の同僚がダウンロードしてデバッグできましたが、できません。

第2に、Visual Studio 2015を使用しています。このプロジェクトは、ASP MVCプロジェクトです。ソリューションには、ビュー、コントローラー、モデルなどのメインプロジェクトと、Telerik.OpenAccessコード(「データレイヤー」)のみのセカンダリプロジェクトの2つのプロジェクトがあります。私がデバッグできないのはこの二次プロジェクトです。

*更新*

別のボード上の提案に続いて、私は私のメインのプロジェクトにブレークポイントをヒットし、私は、メッセージが「バイナリはデバッグで構築されていなかった見ることができますデバッグ-Windowsのモジュールに行ってきました情報"。私は、表示されたフォルダに行って、私の最新のdllの充填と同時にpdbファイルが作成されていないのを見ることができます。私のプロジェクトはデバッグモードに設定され、ビルドされます。私のdllと一緒にpdbファイルを再作成するには、何を変更する必要がありますか?

enter image description here

*エンド更新*

だからここに私は私のブレークポイントを持っている主なプロジェクトの行です:

rep.UpdateWorkOrderVendorHeader(oaObj); 

ここにブレークポイントのヒットは。セカンダリプロジェクトの関数を呼び出しています。その関数にステップインしようとすると、メインプロジェクトの次の行にスキップします。セカンダリプロジェクトを見ると、「シンボルが読み込まれなかった」というエラーが表示されます。私はまた、二次プロジェクト内に直接ブレークポイントを持っているし、まだそれはスキップされます:私は、さまざまなシナリオをカバーした2つのStackOverflowのストリームを見つけた

enter image description here

が、何も私のために働いていない:

ここでFixing "The breakpoint will not currently be hit. No symbols have been loaded for this document."

The breakpoint will not currently be hit. No symbols have been loaded for this document in a Silverlight application

私は私がこれまで試したと思うすべてのものですが、私は何かを見逃している可能性があります

  • 再起動のVisual Studio
  • ビルド二次プロジェクトをデバッグでき
  • 削除されたコードと、同僚からコピーしたコード - クリーンクリーン&を再構築し、ビンとOBJフォルダ
  • チェックの設定を削除
  • のビルドデバッグおよびビルドに設定
  • プロジェクトのプロパティでチェックされたデバッグおよびトレース定数がチェックされています
  • [デバッグ - スター]をクリックします複数のスタートアッププロジェクトを選択する二次プロジェクト
  • に新しいインスタンスをtは
  • がメインプロジェクトに二次のプロジェクトへの参照をチェックIEの代わりにChromeで
  • デバッグを(二次プロジェクトは、直接起動できませんでしたというエラーを投げた)持っていますプロパティ - - 構築 - プロパティ - - 構築 - プロパティ - - 構築 - アドバンス - 高度な設定
  • プロジェクトというチェック両方のプロジェクトのために同じであった最適化コードプロジェクトがいることをチェック
  • 未確認だった正しいディレクトリ
  • は、プロジェクトというチェックアウトプットプロパティ - - 構築 - 出力パス/ binに

たUTは、管理者

  • プロジェクトがいることをチェックとして、私は、Visual Studioを実行しているのを確かめ二、プロジェクトのApp.configファイル
  • に追加フル
  • に設定しました。以下の設定とプロパティのスクリーンショットを表示します。以下は、関連するファイルのいくつかを含む私のプロジェクトツリーの説明です。私はあなたが私に与えることができる提案を感謝します。ありがとうございました!

    Koorsen(メイン・プロジェクト)

    • 参照
      • Koorsen.OpenAccess(二次プロジェクト)
        • C:\のinetpub \ wwwrootの\ Koorsen \ Koorsen.OpenAccess \ binに\デバッグ\ Koorsen.OpenAccess。DLL
    • ビン
      • Koorsen.dll
      • Koorsen.pdb

    Koorsen.OpenAccess(二次プロジェクト)

    • ビン
      • デバッグ
      • Koorsen.OpenAccess.dll.config
      • Koorsen.OpenAccess.pdb
      • Koorsen.OpenAccess.dll
      • Telerik.OpenAccess.35.Extensions.dll
      • Telerik .OpenAccess.35.Extensions.xml
      • Telerik.OpenAccess.dll
      • Telerik.OpenAccess.xml
    • リリース
      • Koorsen.OpenAccess.dll
      • Koorsen.OpenAccess.dll.config
      • Koorsen.OpenAccess.pdb
      • Telerik.OpenAccess.35.Extensions.dll
      • Telerik .OpenAccess.35.Extensions.xml

    構成マネージャ: enter image description here

    ビルドプロパティ:メインプロジェクトの enter image description here

    高度なデバッグプロパティ: enter image description here

    高度なデバッグプロパティ二次プロジェクトのために: enter image description here

  • 答えて

    0

    は受け取りませんでした答えは、私は試行錯誤の数日にわたりこれを理解することができました。ここではそれが誰かを助けた場合にこれを掲示。ここに私がやってしまったものです。

    • はメインプロジェクトにブレークポイントを入れて、解決策を実行しました。それがブレークポイントにヒットすると、私は>のWindows->モジュールをデバッグ - に行ってきました。二次プロジェクトのDLLの名前を発見し、それを使用しようとしていたフォルダを指摘しました。それがCにあったI私の場合:\ WINDOWS \ Microsoft.NET ASP.NETの一時ファイル\ \ Frameworkの\ v4.0.30319 \対\ 213421ba 66682af2 \ \アセンブリ\ DL3 \ e121f20c \ 957624fe_d9ded101。 DLLとPDBファイルが同じ日付を持っていませんでした。プロジェクトを再建し、 dllがPDBを更新しますが、いませんでした。 DLLとPDBを削除し、再構築を示唆している別のフォーラムで提案を発見しました。これは動作しませんでした。 dllがPDBを再現しますが、いませんでした。私はVSフォルダ全体を削除しました。

    • 2つのTelerik Data Accessパッケージをすべてのプロジェクトにアンインストールして再インストールするために使用されるNuGetパッケージマネージャ。

    • セカンダリプロジェクトとメインプロジェクトのbinフォルダとobjフォルダを削除しました。セカンダリプロジェクトでこれを行うだけで、逃げることができたかもしれません。

    • この時点で、セカンダリプロジェクトはコンパイルされましたが、メインプロジェクトでは作成されませんでした。

    • サードパーティの拡張機能からメインプロジェクトのbinフォルダにいくつかのdllファイルを戻す必要がありました。

    • まだコンパイルされません。すべてのリファレンスを比較すると、binとobjファイルは同じ問題を抱えていた同僚のものにファイルされますが、まだデバッグできないように修正しようとはしませんでした。 3つの追加参照が見つかりました。それらを削除し、プロジェクトが再び機能し、私はTelerik Open Accessプロジェクトをデバッグできました。

    関連する問題