<runtime>
<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
<assemblyIdentity name="Dapper.SqlMapper" publicKeyToken="032d34d3e998f237" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.38.0.0"/>
</dependentAssembly>
我正在尝试学习dapper,我不得不使用绑定重定向,但我无法让它工作。这就是我到目前为止所拥有的。 我收到这个错误, 类型&#39; System.TypeLoadException&#39;的例外情况发生在Dapper.dll中但未在用户代码中处理
其他信息:无法加载类型&#39; Dapper.SqlMapper&#39;来自assembly&#39; Dapper,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null&#39;。
答案 0 :(得分:0)
publicKeyToken="032d34d3e998f237"
VS
PublicKeyToken=null
您无法将非强名称程序集重定向到强名称程序集。
答案 1 :(得分:0)
其他信息:无法从中加载“Dapper.SqlMapper”类型 assembly'Dapper,Version = 1.0.0.0,Culture = neutral, 公钥=空”。
我收到了这个确切的错误,无法通过它。然后我摆脱了nuget包,而是将SqlMapper.cs复制到我的项目中,问题就消失了。