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

时间:2016-04-04 07:19:58

标签: nuget dapper

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

  

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

是什么导致这种情况?

1 个答案:

答案 0 :(得分:12)

您看到错误,因为您使用的软件包没有强名称,即它不使用签名。

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

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

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