У меня большое и раздутое программное обеспечение, и я хочу добавить в него новый элемент графического интерфейса.Элемент GUI был написан с использованием XAML и WPF.Я создал элемент пользовательского интерфейса в отдельной сборке и ссылаюсь на него в большом программном обеспечении.Два проекта скомпилированы гладко под VS2010, но когда я запускаю свое приложение, я получаю TypeLoadException
.
При рассмотрении исключения с помощью отладчика я получаю следующее сообщение: Could not load type GUI.Dashboard from assembly GUI, blah, blah
.Нет InnerException
и никаких дополнительных подробностей.
В документации .GNU говорится, что это сообщение появляется, когда в конструктор исключения не передано никакого сообщения.Я предполагаю, что сам производитель исключения не знает, как это произошло.
Я попытался использовать инструмент Fuslogvw.exe
, и он фактически показал мне некоторые незначительные недостающие зависимости, которые не связаны.Однако он не может найти никакой информации об этом самом исключении.
Какая проблема может вызвать неточное исключение, подобное этому?Есть ли способ сообщить Fuslogvw.exe об этом, чтобы получить некоторые подробности?
Заранее спасибо,
Редактировать: Я эффективно скомпилировал свое приложение с отладочными символами,Исключение происходит, когда я пытаюсь создать экземпляр класса, содержащий ссылку на проблемный символ.то есть:
class SomeClass
{
GUI.Dashboard dashboard;
}
И трассировка вызова выглядит так:
at SomeClass..ctor()
at MainClass.Main() din MainClass.cs:line 42