获取现有nuget包的.nuspec文件

Sjo*_*888 3 nuget nuget-package

有没有办法得到原件.一个退出的nuget包的nuspec清单文件?

假设我已从nuget图库下载了一个nuget包,我很好奇原始.nuspec文件是如何理解其工作原理的.有没有办法让它脱离包装?或者我需要联系包装创建者?

Mat*_*ard 7

您无法从.nupkg获取原始的.nuspec文件..nu​​pkg文件将仅在其.nuspec文件中包含NuGet包的元数据,即使原始.nuspec中包含更多信息.

.nu​​pkg只是一个.zip文件,因此您可以将其重命名为.zip或只在您喜欢的Zip文件编辑器中打开它.

如果您对.nuspec的文件部分感兴趣,那么您需要从NuGet包创建者中找到原始的.nuspec文件.此外,如果包创建者使用NuGet pack projectname.csproj它,它仍然可能没有关于文件的完整信息,因为此信息来自项目文件.


Osc*_*das 5

请尝试以下操作:

  1. 使用 Nuget 包资源管理器打开包:https : //github.com/NuGetPackageExplorer/NuGetPackageExplorer
  2. 将包导出到文件夹,如图所示 Nuget 包资源管理器
  3. 在导出的文件夹中找到 nuspec 文件。