<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>
J'essaie d'apprendre Dapper et je dois utiliser une redirection contraignante mais j'ai du mal à le faire fonctionner. C'est ce que j'ai jusqu'ici. Je reçois cette erreur, une exception de type 'System.TypeLoadException' s'est produite dans Dapper.dll mais n'a pas été traitée dans le code utilisateur
Informations supplémentaires: Impossible de charger le type 'Dapper.SqlMapper' depuis l'assembly 'Dapper, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'.
publicKeyToken="032d34d3e998f237"
contre
PublicKeyToken=null
Vous ne pouvez pas rediriger un assembly non nommé fort vers un assembly doté d'un nom fort.
Informations supplémentaires: Impossible de charger le type 'Dapper.SqlMapper' depuis l'assembly 'Dapper, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null'.
J'avais cette erreur et je ne pouvais pas la dépasser. Ensuite, je me suis débarrassé du paquet nuget et j'ai plutôt copié le fichier SqlMapper.cs dans mon projet et le problème a disparu.