2016-08-17 9 views
1

に足を踏み入れることができますデバッグするとき、私はそれが内部で使用するために私は私のNuGetパッケージ

を新しいNuGetパッケージを作成:リリースモードでコンパイルNuGetレポ

  • に公開されていない、

    • は、プライベート

    しかし、私は提供されたAPIに入ることができます!どのようにすることができますか?

    注: 実際のソースコードを削除しました。あなたのVSは、彼、あなたのNugetパッケージからソースへのパスを知っている場合:パッケージを使用しているプロジェクトは、ちょうどPDBファイル:)

    PSを公開いけないパッケージのソースコード

  • 答えて

    1

    デフォルトでは、リリースビルドはPDB filesです。他の情報の中でも、これらのPDBファイルにはソースファイルの場所が含まれています。

    コードをステップ実行すると、Visual StudioはPDBファイルを読み込み、そこからソースファイルへの完全なパスを抽出し、アクセスできる限り(NuGetパッケージを構築していればローカルに)、あなたはステップバイステップのライブラリコードです。

    +0

    リリースビルドでPDBファイルが生成されていることは確かですか? –

    +0

    ありがとう、知らなかったhttp://stackoverflow.com/q/5457095/60188、http://stackoverflow.com/q/2371032/60188、http://stackoverflow.com/q/1642371/60188 –

    +0

    を参照してください。それについて –

    1

    を「見ません」あなたのPC上でステップバイステップのデバッグを行うことができます。

    関連する問題