2

我第一次尝试使用 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 项目模板”。创建了一个新的解决方案,添加了项目类型“空白应用程序,打包(桌面中的 WinUI)”(C#),结果如下: 解决方案浏览器

我可以开始调试并且窗口打开并且可以单击示例按钮而没有任何问题。

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

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

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

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

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

并给出以下错误: 错误微软

选择 ABI.Microsoft.UI.Xaml.Window 时,xaml 会以与以前相同的方式更改,但也会在其他属性上出现异常,例如“在类型 'StackPanel' 中找不到属性 'Horizo​​ntalAlignment'”。

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

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

4

1 回答 1

3

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

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

于 2021-02-21T08:13:06.377 回答