Мне нужно, чтобы острова xaml работали с моим проектом. Я начал с небольших образцов, прекрасно работает. Я изменил наше большое приложение UWP, чтобы предоставить пользовательский элемент управления UWP для WPF, и при запуске это выглядит так, будто оно запускается, но затем внезапно заканчивается, без ошибок, но с кодом выхода 0xc000027b.
Разбивая это, я достигДело в том, что:
- Я создаю новый свежий маленький тестовый проект и небольшой пользовательский элемент управления, он работает.
- Я добавляю все ссылки, библиотеки и т. д. основного проекта вНебольшой тестовый проект, он все еще работает
- Я добавляю весь источник основного проекта в новый тестовый проект, но без его инициализации, и пока только показываю небольшой тестовый пользовательский элемент управления. Так что весь код там есть, но он ничего не делает. Теперь, когда я начинаю, проблема возникает. Точка останова на me.initialise в App.xaml.vb не получает удар. Это большое решение с 15 проектами.
Таким образом, кажется, что 0xc000027b является результатом того, что большой объем кода связан с проектом, даже если он не используется. Кажется маловероятным, я знаю. Любые предложения о том, как решить эту проблему или диагностировать это глубже? 0xc000027b, кажется, был вокруг некоторое время со многими странными причинами.
Это появляется в журнале событий (AviHost - мое приложение WPF):
Faulting application name: AviHost.exe, version: 1.0.0.0, time stamp: 0x5d7bb03a
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.18362.418, time stamp: 0x253810c2
Exception code: 0xc000027b
Fault offset: 0x0000000000712dc0
Faulting process ID: 0x6868
Faulting application start time: 0x01d594bda617d418
Faulting application path: C:\Users\ianb\Source2\Workspaces\AviUwp\AviHost\bin\x64\Debug\netcoreapp3.0\AviHost.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report ID: 0ab8cf51-5e72-4d12-82d5-b9b6b6e2bf78
Faulting package full name:
Faulting package-relative application ID: