2016-08-05 12 views
0

私はasp.netプロジェクトにインストールされているNugetパッケージを使用しています。これは古くなっていて助けにはなりません。パッチを手動で入れるために、このナゲットパッケージのソースコードを変更する必要があります。また、ブレークポイントとデバッグを設定する必要がありますが、VS 2015では、Nugetパッケージに属する深いコードにステップインすることはできません。C#.net:私のプロジェクトにインストールされているNugetパッケージのソースコードを変更するには?

私のWindows 7マシン上のナゲットパッケージのソースファイルはどこですか?古いナゲットパッケージにパッチを当てるより良い方法はありますか?

答えて

2

通常、NuGetパッケージにはアセンブリが含まれているため、NuGetパッケージに直接ソースコードが含まれていません。

NuGetパッケージのソースコードは、パッケージ作成者が提供する必要があります。ほとんどのNuGetパッケージは、NuGetパッケージがオープンソースの場合、ソースコードにプロジェクトURLを提供します。

ソースコードを指すプロジェクトURLがない場合は、パッケージ作成者に連絡する必要があります。

+0

ソースはgithubにありますが、どうやってインポートして、ナゲットパッケージではなくプロジェクトで使用しますか? – user299709

+0

コンパイルしてアセンブリを使用します。私はNuGetを再利用しようとするのではなく、直接それを使用します。あなたの新しいバージョンのアセンブリが他の人にとって役に立つと思わない限り、あなた自身のNuGetパッケージを公開する価値があるかもしれません。 –

関連する問題