私はシンボルとソースでナゲットパッケージを生成するクラスライブラリプロジェクトを作成しました。 webformsプロジェクトはこのナゲットパッケージを使用します。ソースブレークポイントを持つナゲットパッケージをステップインするのではなく、デバッグできますか?
プロジェクトをデバッグするには、IISプロセスにアタッチし、ブレークポイントを適切に設定します。これはwebformsプロジェクトと同じソリューション内にあるコードで正常に動作します。
元のクラスライブラリプロジェクトから(ケース1)、ソースファイルを開いてIISプロセスOR(ケース2)にアタッチして、クラスライブラリにあるコードをデバッグできるようにしたいと思いますwebformsソリューション。
ケース1では、ソースファイルのファインとブレークポイントにアクセスできます(シンボルがロードされていないとエラーは発生しません)が、ブレークポイントはヒットしません。
ケース2では、ソースファイルを読み込む方法がわかりません。私が考えることができる最高ののは、ソースファイルにステップインしていることです。これは、アプリケーションの構造上、やるのがむずかしいからです。
ファイルにステップインするのではなく、ブレークポイントを設定することで、ナゲットパッケージをデバッグする方法はありますか?
私はナゲットを生産したプロジェクトからそれを取り付けようとしました。しかし、それはうまくいかないようです - 多分バージョンが少し異なるかもしれません。 –
あなたはそのソリューションを構築し、代わりにその出力をナゲットから使用することができます。あなたはその解決策がある場合には、それは同じ結果を持っている必要があります –