Ошибка WPF на компьютере без разработки - XamlParse - PullRequest
1 голос
/ 06 августа 2010

У меня ошибка, очень похожая на ту, к которой обращен в этом вопросе .Я пытаюсь развернуть небольшую утилиту c # / Xaml на 6 рабочих машинах.4 машины успешно запускают утилиту, а 2 - нет.На всех машинах установлена ​​Windows XP и установлены платформы .Net 1-4 (мое приложение скомпилировано для 4.0, и на всех машинах установлены клиентские и расширенные распространяемые файлы).

При запуске утилиты я получаю стандарт "... столкнулся с проблемой и должен быть закрыт. "При просмотре содержимого отчета об ошибке проблема возникает в System.Windows.Markup.XamlParse.

Я запустил онлайн-установщик .Net 4.0 в режиме «исправления», но все еще получаю ту же проблему.Я попробовал все предложения из поста, связанного выше:

  • Файл развернут вместе с DLL, которая присутствует и является правильной.
  • Культуры интерфейса идентичны.
  • Все компьютеры обновлены из Центра обновления Майкрософт.
  • Сборка не содержит никаких внешних ресурсов, на которые есть ссылки в XAML.

Я действительно не знаю, с чего начатьотладка этого.Есть предложения?

1 Ответ

0 голосов
/ 06 августа 2010

Я бы предложил настроить удаленную отладку на компьютерах, на которых возникла проблема, а затем добавить это к коду запуска:

while (!System.Diagnostics.Debugger.IsAttached)
{
    Thread.Sleep(100);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...