【问题标题】:Squirrel for Windows drops everything in the Publisher Name after a commaSquirrel for Windows 会在逗号后删除 Publisher Name 中的所有内容
【发布时间】:2020-01-15 13:00:01
【问题描述】:

我发现在使用Squirrel for Windows 安装框架时,程序的发布者名称(如Windows 的Programs and Features 中所示)由.nuspec 文件中Package Metadata 的Authors 字段指定。

但是,当我指定包含逗号的公司名称时,例如Company, Inc.,Publisher 仅显示为 Company,截断其余部分。

有没有办法指定包含逗号的公司名称?

【问题讨论】:

    标签: windows nuget nuspec squirrel.windows


    【解决方案1】:

    我不这么认为。松鼠源只是从 ZipPackage.Authors 中获取第一作者出 nupkg

    https://github.com/Squirrel/Squirrel.Windows/blob/0d1250aa6f0c25fe22e92add78af327d1277d97d/src/Squirrel/UpdateManager.InstallHelpers.cs#L82

    据我所知,当它从诸如程序集之类的源创建清单时,它只是将其作为简单的逗号分隔列表转储,而不尝试引用或转义逗号。一些简单的引用字符串或转义逗号的尝试也失败了。

    由于我相信 squirrel 使用的底层工具确实接受该字符串(公司名称)中的逗号,因此可以通过对逗号进行反转的编码和/或公司名称的覆盖属性来使其工作'不是像作者这样的列表,但这需要更改为 squirrel for windows。

    你可以在 github 上发布一个问题,看看 Paul 是否有评论和/或对问题的拉取请求的帮助。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    相关资源
    最近更新 更多