WPF: Есть ли причина, по которой есть исключение xamlparse для XP, но не для Vista?
Мое приложение компилируется нормально. Отлично работает на компьютерах Vista. Но даже не запускается на машинах с XP с исключением синтаксического анализа xaml в первой форме.
У всех машин xp есть.net 3.5.
Что-нибудь приходит на ум?
Благодарю.
2 ответа
Это исключение может значить почти все.
Если вы сделаете, как описано в этом посте (это не так много, просто попробуйте / поймайте и получите внутреннее исключение), вы сможете увидеть больше деталей и, надеюсь, найти причину исключения (что может быть тривиально).
Надеюсь, это работает для вас.
Исключение синтаксического анализа XAML - это внешнее исключение, которое вызывается, когда форма создает экземпляры всех своих дочерних элементов. Вероятно, он выбрасывается, потому что один из этих дочерних элементов выдает другое исключение во время создания экземпляра. Вам нужно проверять свойство InnerException исключения xamlparse, InnerException InnerException и т. Д., Пока не найдете корневое исключение, вызывающее проблему.
Моим первым предположением будет отсутствующий пакет обновления, но единственный способ узнать наверняка - найти корневое исключение.