XamlParseException после развертывания проекта WPF
Я пытаюсь развернуть мое приложение WPF, я создал проект установки с помощью Мастера установки. Единственный выход проекта, который я добавил, был Первичный. После создания и установки программы, как только я нажму на exe на своем рабочем столе, я получу всплывающее сообщение, в котором говорится: «Моя программа» перестала работать », поэтому я нажимаю« Отладка программы », и я вижу
Необработанное исключение типа «System.Windows.Markup.XamlParseException» произошло в PresentationFramework.dll
Дополнительная информация: «Set connectionId выбрал исключение». Номер линии «10» и позиция линии «9».
- Приложение Java EE Enterprise: выполните некоторые действия по развертыванию / запуску
- Как найти полное имя сборки?
- Ошибка развертывания: запуск Tomcat не удался, порт 8080 сервера уже используется
- PhpStorm - преимущества редактирования развернутых файлов напрямую, а также загрузка и синхронизация
- Установите службу Windows .NET без InstallUtil.exe
Это исключение не указывает мне ни в каком направлении относительно того, что исправить. в моем приложении нет «connectionId».
Раньше я сталкивался с XAMLParseException из-за моего NotifyIcon для моего системного лотка, но это было исправлено добавлением значка к пути моего exe. Я подумал, что это может быть проблемой, поэтому я добавил значок в свой проект установки вместе со всеми другими выходами проекта. Все еще не работает.
Я знаю, что это неопределенная ошибка, но любая помощь вообще будет оценена, мое приложение не будет работать вообще. Благодаря!
- Выбор устройства для Android - мое устройство кажется офлайн
- Как развернуть SQL Server Compact Edition 4.0?
- Как я могу развернуть приложение .NET, использующее ODAC, без установки всего компонента пользователю?
- .war vs .ear file
- Dll как в бункере, так и в gac, который используется?
- Какой метод вы используете для развертывания приложений ASP.Net в дикой природе?
- Использование Maven для развертывания
- System.IO.FileNotFoundException: не удалось загрузить файл или сборку «X» или одну из ее зависимостей при развертывании приложения
Очистка и восстановление решения может помочь!
У меня была эта проблема с решением WPF в VS2010. Решение содержало простую dll и тестовый проект (установленный для запуска) для тестирования dll. Моя dll была установлена в x86, и мой тестовый проект был установлен на x64. Когда я изменил тестовый проект на x86, проблема была решена.
Если вы получите это исключение в отладчике, проверьте член InnerException для исключения. Это может дать вам подсказку о том, какая assembly отсутствует.
Получался такой же вопрос, как только я опубликовал и установил свой проект (отлично работал в отладке VS2013 Desktop, без ошибок и т. Д.), Но использовал совет по адресу http://geekswithblogs.net/lbugnion/archive/2007/03/ 14 / 108728.aspx и wham ! установленный проект.
try { InitializeComponent(); } catch ( Exception ex ) { // Log error (including InnerExceptions!) // Handle exception }
У меня просто были хорошие 4 часа, пытаясь понять это. Шахта не имела ничего общего с xaml! Оказалось, что это была небольшая ошибка в коде по умолчанию для инициализации MainWindow.
Если все остальное не удается, проверьте там
Уборка и восстановление проекта не были эффективны для меня.
Вы можете попытаться удалить каталог bin, а затем перестроить, я решил проблему таким образом.
У меня проблема. Эта проблема возникает из-за Microsoft.Expression.Drawing.dll, пожалуйста, загрузите dll и добавьте ссылку.
Я столкнулся с этим, работая с несколькими DLL, запущенными внутри приложения, и эти DLL имеют разные версии одной и той же загруженной зависимости.
Мы обычно объединяем dll во время нашей сборки релиза, чтобы предотвратить эту проблему, но мы видим, что мы тестируем более одного набора несвязанных DLL во время цикла разработки.
Решение это только для проверки одного набора несвязанных DLL с использованием версий с объединенным выпуском для других DLL, которые не тестируются, или для обеспечения того, чтобы зависимая dll была одинаковой для обоих наборов.
Я решил эту проблему, удалив значок сборки , здесь: