WinUI 3 和 Windows 社区工具包 - InitializeComponent 错误

Posted

技术标签:

【中文标题】WinUI 3 和 Windows 社区工具包 - InitializeComponent 错误【英文标题】:WinUI 3 and Windows Community Toolkit - InitializeComponent error 【发布时间】:2021-11-29 13:10:54 【问题描述】:

尝试使用 Windows App SDK 1.0.0 实验性 1 将 Windows 控件工具包与 WinUI 3 一起使用。

我收到这两个错误:

Error   CS1061  'App' does not contain a definition for 'InitializeComponent'

Error   NETSDK1022  Duplicate 'Page' items were included. The .NET SDK includes 'Page' items from your project directory by default.

我在桌面实验项目类型中使用 WinUI,即:

Windows App SDK 和 WCT Nuget 包之间似乎有些交叉,但我可以采取哪些步骤来解决这个问题并使用 WCT?

【问题讨论】:

【参考方案1】:

找到this github 问题,WCT 似乎与 WinUI 3 不兼容。

【讨论】:

以上是关于WinUI 3 和 Windows 社区工具包 - InitializeComponent 错误的主要内容,如果未能解决你的问题,请参考以下文章

一了解Windows UI3.0

如何获取 WinUI 3 桌面应用程序的屏幕边界?

北京WINUI外包团队:长期开发各类基于WINUI框架应用项目

UWP WinUI TreeView 以编程方式滚动到项目

WinUI 3 中的设计器视图在哪里?

WINUI 3.0 - Reunion 0.5 窗口大小///