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

我从NuGet安装了dapper.当我尝试编译代码时,我收到错误

Referenced assembly Dapper does not have a strong name

是什么导致这个?

最佳答案
您看到错误,因为您使用的包没有强名称,即它不使用签名.

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

如果程序集未签名,则不能在程序集中使用它.

您可以在使用Dapper的程序集中停用签名,但我不建议这样做.相反,您可以使用Dapper.StrongName包.

转载注明原文:nuget – 引用的程序集Dapper没有强名称 - 代码日志