2015-02-10 149 views
2
<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> 

绑定重定向工作不正常

我努力学习短小精悍,我不得不使用绑定重定向,但我无法得到它的工作。这是我迄今为止所拥有的。 我收到此错误, 的类型“System.TypeLoadException”的异常出现在Dapper.dll但在用户代码中没有处理

其他信息:未能从程序集加载类型“Dapper.SqlMapper“短小精悍,版本= 1.0.0.0,Culture = neutral,PublicKeyToken = null'。

回答

0
publicKeyToken="032d34d3e998f237" 

VS

PublicKeyToken=null 

您可以在非强命名程序集不是重定向到一个强命名的。

+0

谢谢你的答案不幸的是,没有工作更多的建议,将不胜感激。 – 2015-02-11 00:40:15

+0

@DrewWard我没有说它会工作;我指出为什么这个**不能**工作;你**不能**将非强名的程序集重定向到强名称的程序集(也不能通过重定向来更改强名称) – 2015-02-11 09:20:16

0

其他信息:无法从 组件 '小巧玲珑,版本= 1.0.0.0,文化=中性 公钥=空' 加载类型 'Dapper.SqlMapper'。

我得到这个确切的错误,无法通过它。然后我摆脱了nuget包,而是将SqlMapper.cs复制到我的项目中,问题就消失了。

+0

请问您可以更正链接吗? – ihebiheb 2016-12-10 13:19:49