WPF UserControl бросает "Входная строка была в неправильном формате." на InitializeComponent после перехода на .netcore 3.1 - PullRequest
0 голосов
/ 07 февраля 2020

Просто перенес существующее приложение WPF в .netcore 3.1 из. net framework 4.8, когда он пытается запустить сейчас, я получаю исключение для любого загруженного элемента управления. Это происходит, когда вызывается InitializeComponent.

Исключение начинается со строки 1 в xaml, даже с полностью неизмененным xaml из недавно созданного элемента управления. Я могу опубликовать фрагменты кода, но в попытке сузить его, я использую элемент управления, который был только что создан без каких-либо изменений.

Я попытался отладить его дальше, но, похоже, не могу найдите, на что он действительно жалуется.

Код ошибки - XDG0062, и он отображается в представлении конструктора файла xaml, который использует элементы управления.

У всех есть какие-либо советы о том, куда копать дальше?

1 Ответ

1 голос
/ 07 февраля 2020

Ну, это был гигантский странный беспорядок.

В итоге проблема заключалась в том, что в файле проекта были две строки, это вообще не имело никакого отношения к элементам управления или окну XAML.

<AssemblyVersion>1.2.*</AssemblyVersion> <FileVersion>1.2.*</FileVersion>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...