我发现在使用Squirrel for Windows安装框架时,Programs and Features
指定了程序的发布商名称,如Authors
中所示。Company, Inc.
.nuspec文件中的包元数据字段。
但是,当我指定包含逗号的公司名称时,例如Company
,发布商仅显示/* Error: Unsupported type. */
,截断其余内容。
有没有办法指定包含逗号的公司名称?
答案 0 :(得分:1)
我不这么认为。松鼠来源只是从ZipPackage.Authors中获取第一位作者的nupkg
从源代码中可以看出,当它从汇编语言源创建清单时,它只是将其转储为一个简单的逗号分隔列表,而不试图引用或转义逗号。引用字符串或转义逗号的一些简单尝试也失败了。
由于我认为squirrel使用的基础工具确实接受该字符串中的逗号(公司名称),因此可以通过对逗号进行反转的编码和/或公司名称的覆盖属性来使其工作。 #39; ta列表就像作者一样,但这需要改变松鼠的窗口。
你可以在github上发布一个问题,看看Paul是否有关于该问题的拉取请求的评论和/或帮助。