
[英]How to resolve error CS0433: The type 'type' exists both in 'Microsoft.UI.Xaml,…' and 'Microsoft.UI…'
[英]WinUI 3 xaml ABI.Microsoft.UI vs 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 项目模板”。创建了一个新的解决方案,添加了项目类型“空白应用,打包(桌面中的 WinUI)”(C#),结果如下:
我可以开始调试,window 打开,可以单击示例按钮,没有任何问题。
并且智能感知不提供诸如网格之类的选项。
因此,在干净的 vs 2019 预览版安装中,新 WINUI 项目的所有基础知识。 我只安装了 Resharper 并从我的常规 vs 2019 安装中导入了我的设置(我重置但无济于事)。
当我选择 Microsoft.UI.Xaml.Window 时,他将 xaml 更改为
选择 ABI.Microsoft.UI.Xaml.Window 时,xaml 会以与以前相同的方式发生变化,但也会在其他属性上出现异常
不知道这是否重要,但由于我从未使用过 WPF 我没有使用 xaml 的经验(总是使用 winforms 作为前端)。 所以我还在这个解决方案中添加了一个 WPF 项目,这没有任何问题。
我找不到有关此的任何信息,因此请帮助我在 WINUI 中设置我的第一步。
我注意到它在重新打开我的解决方案后工作了几秒钟。 所以主要嫌疑人是Resharper。 禁用它,问题就解决了。 重新启用它,更新到 2020.3.2 并且它工作。
所以这里的教训:这不是因为你刚刚安装了 Resharper,它还下载了最新版本......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.