После обновления до .net8 обратитесь к System.Windows.Controls в редакторе xaml.C#

Место общения программистов C#
Anonymous
После обновления до .net8 обратитесь к System.Windows.Controls в редакторе xaml.

Сообщение Anonymous »

RID .NET изменился с .NET8, поэтому я изменил PropertyGroup в файле csproj следующим образом.

Код: Выделить всё

WinExe
net8.0-windows10.0.19041.0
10.0.17763.0
Test
app.manifest
x64
win-x64
win-$(Platform).pubxml
true
true

Я также изменил имя и удалил файл pubxml.
После этого в редакторе xaml он изначально обычно ссылался на Microsoft.UI. Пространство имен Xaml.Controls, но в какой-то момент, не зная почему, произошла ошибка при ссылке на пространство имен System.Windows.Controls, и автозаполнение не сработало.
Изображение

Изображение

Ошибка не описана, но подведя курсор мыши и посмотрев на тип Grid, можно увидеть, что это это "System.Windows.Controls.Grid".
Когда я его компилирую, он работает нормально, но кодировать сложно из-за ошибок в редакторе.
Кто-нибудь знает, почему возникает эта ошибка?

Подробнее здесь: https://stackoverflow.com/questions/775 ... xaml-edito

Вернуться в «C#»