Como depurar erros do System.TypeLoadException no .NET?
Estou recebendo o seguinte erro em um dos meus assemblies referenciados:
Could not load type 'System.Func`2' from assembly 'MyAssembly, ...
Serei honesto, acho que não consigo me lembrar da última vez que vi um erro System.TypeLoadException ou, se o vi, a solução era óbvia. Meu primeiro instinto foi ver o queMSDN tinha a dizer sobre isso:
TypeLoadException é acionada quando o Common Language Runtime não consegue encontrar o assembly, o tipo dentro do assembly ou não pode carregar o tip
Talvez eu esteja lendo isso errado, mas está dizendo que o CLR simplesmente não consegue encontrar o tipo? Isso faria mais sentido se isso não estivesse no mscorlib. Tudo isso foi criado no .NET4 com o VS2010, portanto não há problemas de mono ou outros problemas estranhos na biblioteca. Estou pensando demais nisso? O que está acontecendo