nuget - 获取现有 nuget 包的 .nuspec 文件

标签 nuget nuget-package

有没有办法获取原版。 nuspec manifest现有 nuget 包的文件?

假设我已经从 nuget 库下载了一个 nuget 包,我很好奇原始 .nuspec 文件的外观如何理解它是如何工作的。有没有办法把它从包里拿出来?或者我需要联系包创建者吗?

最佳答案

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

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

如果您对 .nuspec 的文件部分感兴趣,那么您需要从 NuGet 包创建者那里找到原始的 .nuspec 文件。此外,如果包创建者使用 NuGet pack projectname.csproj那么它仍然无法获得有关文件的完整信息,因为此信息是从项目文件中获取的。

关于nuget - 获取现有 nuget 包的 .nuspec 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31743506/

相关文章:

nuget - 如何在 Inno Setup 安装程序中捆绑来自 NuGet 包的仅运行时依赖项?

调试 NuGet 包(再次..)VS 2017

c# - Google.Apis.Blogger.v3 Nuget 包未安装

c# - Azure函数队列触发器添加Nuget包

c# - Visual Studios 2015 NuGet Ghostscript 安装错误

nuget - 什么控制 NuGet 包中引用的特定版本属性?

visual-studio - NuGet TypeScript 工具 :Why the added version of typescript compiler is still not available?

nuget - 无法删除服务器上的 NuGet 包

c# - 域驱动设计 (DDD),我的域可以引用 RabbitMQ 或任何其他 nuget 包吗?

visual-studio-2017 - VS2017 NuGet : Dependencies not install automatically