我从 NuGet 安装了 dapper。当我尝试编译代码时出现错误
引用的程序集 Dapper 没有强名称
这是什么原因造成的?
您看到该错误是因为您使用的包没有强名称,即它不使用签名。
签名可确保程序集的真实性。看不签署 .NET 程序集有什么问题吗? https://stackoverflow.com/q/1197133/240613有关程序集应该(或不应该)签名的原因的更多信息。
如果程序集未签名,则不能在已签名的程序集中使用它。
您可以在使用 Dapper 的程序集中停用签名,但我不建议这样做。相反,您可以使用Dapper.StrongName https://www.nuget.org/packages/Dapper.StrongName/包代替。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)