6

我使用 pack 命令创建了一个 nuget 包:

http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command

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

4

1 回答 1

3

我有同样的问题。无论您使用什么实用程序,解压缩文件似乎都会对文件名进行编码。

我通过在NuGet 包资源管理器中打开 .nupkg并使用文件菜单中的导出解决了这个问题。

于 2015-08-10T10:03:03.310 回答