Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/169: Рейтинг темы: голосов - 169, средняя оценка - 4.93
53 / 56 / 10
Регистрация: 07.02.2011
Сообщений: 556
Записей в блоге: 1
1

Почему в рабочем проекте вдруг возникла ошибка XamlParseException

21.03.2011, 07:24. Показов 32861. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Работал работал с проектом и вылезла вот такая ошибка :System.Windows.Markup.XamlParseException не обработано

Текст исключения
Message="Вызов конструктора для типа "Wpf_3_PressADay.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "3" и позиция в строке "9".
Source=PresentationFramework
LineNumber=3
LinePosition=9
StackTrace:
в System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
в System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
в System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
в System.Windows.Application.LoadBamlStreamWithSyncInfo(Stream stream, ParserContext pc)
в System.Windows.Application.LoadComponent(Uri resourceLocator, Boolean bSkipJournaledProperties)
в System.Windows.Application.DoStartup()
в System.Windows.Application.<.ctor>b__1(Object unused)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
в System.Windows.Threading.DispatcherOperation.InvokeImpl()
в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
в System.Threading.ExecutionContext.runTryCode(Object userData)
в System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup( TryCode code, CleanupCode backoutCode, Object userData)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Windows.Threading.DispatcherOperation.Invoke()
в System.Windows.Threading.Dispatcher.ProcessQueue()
в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
в System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
в System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
в System.Windows.Threading.Dispatcher.Run()
в System.Windows.Application.RunDispatcher(Object ignore)
в System.Windows.Application.RunInternal(Window window)
в System.Windows.Application.Run(Window window)
в System.Windows.Application.Run()
в Wpf_3_PressADay.App.Main() в C:\Users\Владимир\Desktop\Wpf_3_PressADay\Wpf_3_PressADay\obj\x86\Debug\App.g.cs :строка 0
в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
в System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
в System.Threading.ThreadHelper.ThreadStart_Context(Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart()
InnerException: System.IO.IOException
Message=Не удается найти ресурс "c".
Source=PresentationFramework
StackTrace:
в MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access)
в System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access)
в System.IO.Packaging.PackagePart.GetStream()
в System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
в Wpf_3_PressADay.MainWindow.InitializeComponent() в c:\Users\Владимир\Desktop\Wpf_3_PressADay\Wpf_3_PressADay\MainWindow.xaml:строка 1
в Wpf_3_PressADay.MainWindow..ctor() в C:\Users\Владимир\Desktop\Wpf_3_PressADay\Wpf_3_PressADay\MainWindow.xaml.cs:стр ока 36
InnerException:
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2011, 07:24
Ответы с готовыми решениями:

Возникла ошибка в проекте Visual Studio 2017
Всем привет, уважаемые форумчане! Нужно ваше содействие. Был нормально функционирующий проект, все...

Почему вдруг ошибка ######?
Вроде ошибки, какой бы то ни было, в E13 быть не должно:

Ошибка, почему возникла?
Не могу связать 2 поля в таблицах. Подскажите что не так. Скрин скинул

Почему возникла ошибка System Error 6. Неверный дескриптор
Есть 5 потоков, нужно чтобы они вычислялись паралельно, но если пользователь в checkbox выбирает,...

16
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 4
25.04.2012, 11:46 2
то же самое.. перестраиваешь решение, перезапускаешься - ничего не помогает. кто-нибудь знает что это?
0
32 / 15 / 1
Регистрация: 06.05.2011
Сообщений: 56
25.04.2012, 17:40 3
У меня такое было, когда исключение вылетало в коде размещенном в конструкторе Window.
Перенесите его в обработчик Window_Initialized? может другое вылетит исключение.
0
0 / 0 / 0
Регистрация: 10.04.2012
Сообщений: 4
26.04.2012, 08:13 4
Цитата Сообщение от DimonR91 Посмотреть сообщение
У меня такое было, когда исключение вылетало в коде размещенном в конструкторе Window.
Перенесите его в обработчик Window_Initialized? может другое вылетит исключение.
Нашел у себя ошибку, ошибка была в конструкторе окна. самое паршивое, что когда вылетало исключение, никакой информации оно не давало, ни какой код неверный, ни информацию по исключению. странно..
0
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
26.04.2012, 11:19 5
часто из-за разметки неправильной такое вылетает, например, если какие-то статические ресурсы отсутствуют в проекте, а в разметке - указаны
1
32 / 15 / 1
Регистрация: 06.05.2011
Сообщений: 56
26.04.2012, 23:39 6
Цитата Сообщение от Egor.zot Посмотреть сообщение
Нашел у себя ошибку, ошибка была в конструкторе окна. самое паршивое, что когда вылетало исключение, никакой информации оно не давало, ни какой код неверный, ни информацию по исключению. странно..
Я про это и говорил)
0
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 4
27.05.2012, 20:38 7
Такая же ошибка - ничего не могу найти, помогите.

UPD: продебажил - ошибка в моем коде (не имеющего отношения к xaml вообще) при передаче неверного массива в функцию. КАК !!!?

fucking WPF
0
32 / 15 / 1
Регистрация: 06.05.2011
Сообщений: 56
27.05.2012, 21:24 8
Ошибка в коде, который находится в конструктора окна?
Если так, то прочитал бы выше. Там написано: когда ошибка в конструкторе окна, выдается такое исключение.
Перенеси свои действия в событие Window_Initialized.
0
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 4
27.05.2012, 22:49 9
Цитата Сообщение от DimonR91 Посмотреть сообщение
Ошибка в коде, который находится в конструктора окна?
Если так, то прочитал бы выше.
Да прочитал я. Действительно, ошибка в конструкторе. Просто я буквально понял "в коде конструктора окна", а там было *надцать вызовов в глубину, вот и не допер сперва.

P.S. И все равно brainfucking WPF
0
2 / 2 / 0
Регистрация: 04.09.2013
Сообщений: 13
10.09.2013, 01:24 10
Благодаря вашему сообщению я тоже исправила ошибку.
0
15 / 14 / 2
Регистрация: 18.07.2013
Сообщений: 41
29.05.2014, 11:41 11
Получилось решить проблему иным, и неожиданным способом.

Заметили также, что ошибка не появляется, если запускать приложение так где установлена студия.

В это же время, когда стала появляться ошибка. Делали мини приложение - обновлялку.

Приложение перестало выдавать такое сообщение при запуске из обновлялки. И скорей всего дело было в том, что запуск из обновлялки идёт такой командой.

System.Diagnostics.Process.Start(@"..\bin\Core.exe");

Есть подозрения, что при таком запуске понижается некий .net-овский уровень ошибок при которых приложение падает.

-

Коллеги. Подскажите почему стало работать. Теперь уже просто интересно. Что можно почитать на эту тему?
0
15 / 14 / 2
Регистрация: 18.07.2013
Сообщений: 41
30.05.2014, 12:35 12
Дабы не вводить в заблуждение, запуск через System.Diagnostics.Process.Start(@"..\bin\Core.exe"); не помог.

Выяснилось другое. Если приложение толкать через батник - то появляется вышеописанная ошибка. Если толка сам экзешник, или ярлык то приложение работает корректно.

Что за танцы с бубном ума не приложу.
0
15 / 14 / 2
Регистрация: 18.07.2013
Сообщений: 41
01.06.2014, 19:18 13
Доразобрались с проблемой. Может будет полезно.

Попытка запустить через OnInitialized серовно не дала адекватной ошибки. Но методом проб и ошибок докапались до истинны.

Приложение наше запускалось через батник, батник был примерно следующим

subst y: c:\programma\
y:\EntryPoint.exe

ошибка исправилась следующим обзазом

сделали так
subst y: c:\programma\
y:
y:\EntryPoint.exe

После этого всё стало работать
Видимо wpf важно какой диск установлен в окружении при запуске
0
9 / 9 / 0
Регистрация: 14.04.2015
Сообщений: 85
14.06.2016, 23:07 14
Коллеги, извиняюсь, за поднятие старой темы, но на просторах достаточно мало информации об этой ошибке
Излагаю свою ситуацию:
Делал сборку проекта под Release, нажимал опубликовать. После удалил папку publish и Release. Так вот после этих действий приложение не запускалось под данной конфигурацией.
Когда запускаю с помощью Debug, то всё работает

Вышеизложенное не помогло.
Кому-нибудь удавалось решить данную проблему?
0
343 / 305 / 135
Регистрация: 14.03.2015
Сообщений: 1,146
Записей в блоге: 1
15.06.2016, 11:29 15
Prikazchikof, Используете какие-то сторонние либы? Рядом где-то была аналогичная тема, где ТС использовал либы и кинул их прямо в папку Debug, а при переходе на Release получал гору ошибок.
1
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
22.02.2018, 13:03 16
Приветствую ребята! Столкнулся с такой же проблемой.
Клонировал чужой репозиторий, хотел запустить в VS2017, и такой же эксепшн мне прилетел.
Десктоп WPF - MVVM, при запуске в студии выдает System.Windows.Markup.XamlParseException. Причем интересная штука, поставил точки останова в конструкторе главного окна, так вот, ошибка вылетает на создании экземпляра из вью модели. Что это может быть? Может кто сталкивался с такой ситуацией.
Кстати, если закоментить создание экземпляра, приложение запускается (само окошко без логики)
C#
1
2
3
4
5
6
7
8
9
10
public partial class Shell : Window
    {
        public Shell()
        {
            InitializeComponent();
 
            //SerialCommViewModel viewModel = new SerialCommViewModel();
            //this.DataContext = viewModel;
            //Closing += viewModel.OnWindowClosing;
        }
Пробовал перекинуть создания экземпляра в обработчик Windows_Initialize() - та же петрушка.
0
343 / 305 / 135
Регистрация: 14.03.2015
Сообщений: 1,146
Записей в блоге: 1
23.02.2018, 14:25 17
Jman, Как вариант - наличие биндинга вызывает какие-то связанные контролы или другие моменты (хамловские), в которых допущена ошибка в разметке (или же бинд + разметка => ошибка в разметке {динамично типа})
0
23.02.2018, 14:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.02.2018, 14:25
Помогаю со студенческими работами здесь

Ошибка XamlParseException
Здравствуйте, в чём заключается ошибка? Ведь в чистом проекте, всё работает как нужно, а тут беда...

Подскажите, что в моем проекте не так. Почему выдается ошибка?
Всем доброго времени суток! Мне надо сделать программу. Я не знаю язык Делфи. Учусь по...

Ошибка System.Windows.Markup.XamlParseException
Выскакивает вот такая ошибка, кто подскажет, что она...

Нужен простейший пример использования ATI OpenCL в рабочем проекте
Доброе время суток! Был бы благодарен за простейший пример использования ATI OpenCL в рабочем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru