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 上的说明安装了 vs 2019 预览版(专业版 16.9.0 预览版 4.0)并通过管理扩展选项安装了“WinUI 3 项目模板”。 创建了一个新的解决方案,添加了项目类型“Blank app,Packaged(WinUI in desktop)”(C#),结果如下:

SolutionExplorer

我可以开始调试并打开窗口,并且可以毫无问题地单击示例按钮。

但是当我打开 xaml 时,我遇到了这个问题:

xaml

choice

智能感知并没有提供诸如网格之类的选项。

后面代码中导入的命名空间:

codebehind

因此,在全新 2019 预览版安装上,新 WINUI 项目的所有基础知识。我只安装了 Resharper 并从我的常规 vs 2019 安装中导入了我的设置(我重置了但无济于事)。

当我选择 Microsoft.UI.Xaml.Window 时,他将 xaml 更改为

xamlMicrosoft

并给出以下错误

errorsMicrosoft

在选择abi.microsoft.ui.xaml.window时,XAML以与以前相同的方式更改,但也给出了其他属性的异常,如“StackPanel”中未找到“属性”StroomalAligning'。

不知道这是否重要,但因为我从未使用过 WPF,所以我没有使用 xaml 的经验(总是使用 winforms 作为前端)。所以我还在这解决方案中添加一个 WPF 项目,并且没有任何问题。

我找不到任何关于此的信息,所以请帮助我在 WINUI 中设置我的第一步。

解决方法

在重新打开我的解决方案后,我发现它工作了几秒钟。所以主要嫌疑人是 Resharper。禁用它,问题就解决了。重新启用它,更新到 2020.3.2 并且它工作了。

所以教训:这不是因为您刚刚安装了 Resharper,它还下载了最新版本......

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...