引用的程序集Dapper没有强名称。

10
我从NuGet安装了Dapper。当我尝试编译代码时,出现错误:

引用的程序集Dapper没有强名称

这是什么原因?

1个回答

17

您看到这个错误是因为您使用的程序包没有强名称,也就是说它没有签名。

签名可以确保程序集的真实性。有关程序集应该(或不应该)被签名的原因,请参见Anything wrong with NOT signing a .NET assembly?

如果程序集没有签名,则不能在已经签名的程序集中使用它。

您可以在使用Dapper的程序集中取消激活签名,但我不建议这样做。相反,您可以使用Dapper.StrongName包代替。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接