我期待generate a .nupkg
containing a [single] [source] file on the fly without using the NuGet.Core
lib或炮轰nuget.exe pack
。
据我所知,实质上生成一个.nupkg
的单个文件应该是以下几个简单的步骤'在创建一个打开包格式文件:
.nuspec
作为文件包含在包中(无需签名或操作).nuspec
如果有人可以填写nuget pack
命令行可以执行的任何缺失步骤(是否需要签名等等),我会感激不尽。
验证我在上述步骤中没有遗漏任何内容是最有价值的,但代码也没有任何危害。
更多上下文:目前,下游消费者只是相同代码库(也不使用NuGet.Core
)的代码。它现在并不重要,但随着时间的推移,可以想象VS和/或第三方工具可能需要能够反省生成的包。
[Via @bricelam]:.nupkg
文件是标准的Package文件 - 即符合特定架构的Zip文件具有清单等。
[通过@maartenba]:Mono impl of System.IO.Packaging
[这很好,因为解决方案需要跨平台工作]。