¿Qué tipo de problema puede causar una TypeLoadException?

Tengo un software grande e hinchado y quiero agregarle un nuevo elemento GUI. El elemento GUI fue escrito usando XAML y WPF. Creé el elemento de la interfaz de usuario en un ensamblaje separado y lo referenciaré en el gran software. Los dos proyectos se compilaron sin problemas bajo VS2010, pero cuando ejecuto mi aplicación obtengo unTypeLoadException.

Al investigar la excepción con el depurador, recibo el siguiente mensaje:Could not load type GUI.Dashboard from assembly GUI, blah, blah. No hayInnerException ni más detalles.

La documentación .GNU dice que este mensaje aparece cuando no se pasa ningún mensaje al constructor de la excepción. Supongo que el productor de la excepción en sí no sabe cómo sucedió.

Traté de usar la herramientaFuslogvw.exe y efectivamente me mostró algunas dependencias faltantes menores que no están relacionadas. Sin embargo, no puede encontrar ninguna información sobre esta misma excepción.

¿Qué tipo de problema puede generar una excepción imprecisa como esta? ¿Hay alguna manera de hacer que Fuslogvw.exe lo conozca para obtener algunos detalles?

Gracias de antemano,

Editar: Efectivamente compilé mi aplicación con símbolos de depuración. La excepción ocurre cuando intento instanciar una clase que contiene una referencia al símbolo problemático. es decir.:

class SomeClass
{
    GUI.Dashboard dashboard;
}

Y el seguimiento de la llamada parece loke esto:

at SomeClass..ctor()
at MainClass.Main() din MainClass.cs:line 42

Respuestas a la pregunta(4)

Su respuesta a la pregunta