WinUI 3 xaml ABI.Microsoft.UI против Microsoft.UI

Я пытаюсь использовать WinUI (3) в первый раз. Я следовал инструкциям на странице https://docs.microsoft.com/en-us/windows/apps/winui/winui3/#install-winui-3-preview-4 установлено по сравнению с предварительной версией 2019 (предварительная версия Professional Version 16.9.0) 4.0) и установили шаблоны проектов WinUI 3 с помощью параметра «Управление расширениями». Создал новое решение, добавил тип проекта Пустое приложение, Упакованный (WinUI на рабочем столе) (C#), и вот результат: SolutionExplorer

Я могу начать отладку, и окно откроется, и я могу нажать кнопку примера без каких-либо проблем.

Но когда я открываю xaml, у меня возникает следующая проблема: xaml < img src="https://i.stack.imgur.com/vAEno.png" alt="выбор" />

И intellisense не дает таких опций, как, например, сетка.

Импортированные пространства имен в коде: codebehind

Итак, все основы нового проекта WINUI на чистой предварительной установке по сравнению с предварительной установкой 2019 года. Я только установил Resharper и импортировал свои настройки из моей обычной установки по сравнению с установкой 2019 (которую я сбрасывал, но безрезультатно).

Когда я выбираю Microsoft.UI.Xaml.Window, он меняет xaml на xamlMicrosoft

И выдает следующие ошибки: errorsMicrosoft

При выборе ABI.Microsoft.UI.Xaml.Window xaml изменяется так же, как и раньше, но также дает исключения для других свойств, таких как свойство «HorizontalAlignment» не найдено в типе «StackPanel».

Не знаю, имеет ли это значение, но поскольку я никогда не работал с WPF, у меня нет опыта работы с xaml (всегда работал с winforms в качестве интерфейса). Поэтому я также добавил к этому решению проект WPF, и это сработало без проблем.

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


person Pieter    schedule 20.02.2021    source источник


Ответы (1)


Я заметил, что это сработало в течение нескольких секунд после повторного открытия моего решения. Итак, главным подозреваемым был Решарпер. Отключил, и проблема решена. Повторно включил его, обновил до 2020.3.2, и все заработало.

Итак, урок: это не потому, что вы только что установили Resharper, он также загружает последнюю версию ...

person Pieter    schedule 21.02.2021