【发布时间】:2012-03-09 23:07:49
【问题描述】:
我已经查找了进入 Nuget 包 (.nupkg) 的文件的描述,但我还没有找到一个明确的指南,大多数东西都假设你必须使用 Nuget Explorer 或 Nuget.exe --不过好吧,就说我很固执吧。
使用 Nuget Explorer 创建包会生成一个目录,其中包含我想使用脚本或其他工具(Nuget.exe 除外)创建的文件。因此,鉴于 Nuget Explorer 生成的这个简单目录布局,我正在寻找 .psmdcp 文件、.rels 文件、[Content_Types.xml] 文件,当然还有 ProjectX.nuspec 文件的定义。
我可以找到 [Content_Typex.xml] 和 .nuspec 文件的一些详细信息,或推断它们。我尝试只用 lib/ 目录、它的内容和一个 nuspec 文件制作一个包,但显然这还不够,我得到Package does not contain a manifest——我怀疑这意味着单独的 .nuspec 不是完整的显现。
lib/
ProjectX.dll
ProjectX.pdb
package/
package/services/metadata/core-properties/____hash____.psmdcp
_rel/
.rels
[Content_Types.xml]
ProjectX.nuspec
没有手工制作 .nupkg 的指南吗?过程真的那么复杂吗?
【问题讨论】:
标签: nuget nuget-package