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

questionAnswers(6)

yourAnswerToTheQuestion