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

Binding редирект не работает правильно

Я пытаюсь научиться щеголеватый и я имею использовать связывающую редирект, но у меня возникают проблемы при получении его на работу. Это то, что у меня есть до сих пор. Я получаю эту ошибку, исключение типа «System.TypeLoadException» произошло в Dapper.dll, но не был обработан в пользовательском коде

Дополнительная информация: Не удалось загрузить тип «Dapper.SqlMapper» из сборки «щеголеватый, Версия = 1.0.0.0, Культура = нейтраль, PublicKeyToken = null '.

ответ

0
publicKeyToken="032d34d3e998f237" 

против

PublicKeyToken=null 

Вы не можете перенаправить нестрогую названную сборку со строгим именем одного.

+0

Благодарим вас за ответ, к сожалению, это не сработало больше предложений. –

+0

@DrewWard Я не сказал, что это сработает; Я указал, почему это ** не может работать **; вы ** не можете переадресовать не-сильную названную сборку на сильное имя (и вы не можете изменить сильное имя через перенаправление) –

0

Дополнительная информация: Не удалось загрузить тип 'Dapper.SqlMapper' из сборки 'Dapper, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль.

Я получал эту точную ошибку и не мог пройти мимо нее. Затем я избавился от пакета nuget и вместо этого скопировал SqlMapper.cs в свой проект, и проблема исчезла.

+0

вы можете исправить ссылку, пожалуйста? – ihebiheb

Смежные вопросы