我使用 pack 命令创建了一个 nuget 包:
http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command
一切正常;我遇到的唯一问题与我试图通过 powershell 脚本安装证书有关。该证书的名称类似于“CompanyName Ltd.pfx”(注意空格),但在 nuget 包中它被编码为“CompanyName%20Ltd.pfx”,因此我的安装脚本无法获得该证书。现在,这是一个小问题,因为我可以修改证书名称删除空格,但无论如何我想知道是否有一种方法可以防止(或控制)这种类型的编码(因为我在nuget 文档)。