2015-02-10 147 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