【问题标题】:WinUI 3 xaml ABI.Microsoft.UI vs Microsoft.UIWinUI 3 xaml ABI.Microsoft.UI 与 Microsoft.UI
【发布时间】:2021-02-20 22:41:17
【问题描述】:

我是第一次尝试使用 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 时,我遇到了这个问题:

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

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

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

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

并给出以下错误:

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

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

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

【问题讨论】:

    标签: c# xaml intellisense winui-3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 2021-12-19
      • 2022-10-22
      • 2020-11-15
      • 2022-07-18
      • 1970-01-01
      • 2019-05-13
      • 1970-01-01
      • 2023-01-27
      相关资源
      最近更新 更多