【问题标题】:How to sign unsigned assembly in a nuget package?如何在nuget包中签署未签名的程序集?
【发布时间】:2016-02-10 14:37:29
【问题描述】:

问题是:我们需要使用 ClickOnce 部署我们的应用程序。为了做到这一点,我们签署了我们自己的程序集,但是我们正在使用一些未签署其程序集的 nuget 包。所以现在我们的应用程序崩溃,抱怨签名的程序集引用了未签名的程序集。 nuget 包似乎没有签名版本。我们如何处理这种情况?有没有办法继续使用 nuget 并以某种方式对程序集进行签名,而无需按照其他答案中的建议手动引用自定义签名的程序集?是否有一个 nuget 设置告诉包管理器在安装时签署程序集或类似的东西?

【问题讨论】:

    标签: nuget


    【解决方案1】:

    尝试使用StrongNamer NuGet 包。

    它将透明地自动签署您在构建过程中引用的程序集。

    【讨论】:

    • 哇,伟大而简单的解决方案!我担心我不得不使用一些晦涩的控制台命令手动对其进行签名。
    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 2018-03-24
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多