有没有办法获取原版。 nuspec manifest现有 nuget 包的文件?
假设我已经从 nuget 库下载了一个 nuget 包,我很好奇原始 .nuspec 文件的外观如何理解它是如何工作的。有没有办法把它从包里拿出来?或者我需要联系包创建者吗?
最佳答案
您无法从 .nupkg 获取原始 .nuspec 文件。 .nupkg 文件将仅在其 .nuspec 文件中包含 NuGet 包的元数据,即使原始 .nuspec 包含更多信息。
.nupkg 只是一个 .zip 文件,因此您可以将其重命名为 .zip 或直接在您喜欢的 Zip 文件编辑器中打开它。
如果您对 .nuspec 的文件部分感兴趣,那么您需要从 NuGet 包创建者那里找到原始的 .nuspec 文件。此外,如果包创建者使用 NuGet pack projectname.csproj
那么它仍然无法获得有关文件的完整信息,因为此信息是从项目文件中获取的。
关于nuget - 获取现有 nuget 包的 .nuspec 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31743506/