如何在nuget包中签名未签名的程序集?

时间:2016-02-10 14:37:30

标签: nuget

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

1 个答案:

答案 0 :(得分:18)

尝试使用StrongNamer NuGet包。

  

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