Binding 绑定重定向无法正常工作

Binding 绑定重定向无法正常工作,binding,dapper,Binding,Dapper,我正在努力学习短小精悍,我不得不使用绑定重定向,但在让它工作时遇到了困难。这就是我目前所拥有的。 我得到了这个错误, Dapper.dll中发生“System.TypeLoadException”类型的异常,但未在用户代码中处理 其他信息:无法从程序集“Dapper,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Dapper.SqlMapper” <runtime> <dependentAssembly xml

我正在努力学习短小精悍,我不得不使用绑定重定向,但在让它工作时遇到了困难。这就是我目前所拥有的。 我得到了这个错误, Dapper.dll中发生“System.TypeLoadException”类型的异常,但未在用户代码中处理

其他信息:无法从程序集“Dapper,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“Dapper.SqlMapper”

<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>
vs

无法将非强名称程序集重定向到强名称程序集

其他信息:无法从加载类型“Dapper.SqlMapper” 程序集“简洁,版本=1.0.0.0,区域性=中性, PublicKeyToken=null'

<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>

我犯了这个错误,无法克服。然后我去掉了nuget软件包,而是将它复制到我的项目中,问题就消失了。

谢谢你的回答,很遗憾,这不起作用。如果您能提供更多建议,我们将不胜感激。@DrewWard我没有说它会起作用;我指出了为什么这样做行不通;不能将非强名称程序集重定向到强名称程序集(也不能通过重定向更改强名称)
PublicKeyToken=null