WPF 用户控件在 Visual Studio 2022 XAML 编辑器中无法正确显示

问题描述 投票:0回答:1

我最近开始使用 Visual Studio 2022 继续开发一个长期存在的 WPF 项目(最初在 Visual Studio 2017 中开发,最近在 Visual Studio 2019 中开发)。

VS2022 中的项目似乎一切正常,除了项目的所有 WPF 用户控件在 VS2022 XAML 编辑器中无法正确显示之外。项目编译正确,用户在可执行文件中正确控制显示和操作。

用户控件在 VS2019 中正确显示...

用户控件在 VS2022 中显示不正确...

选择任何控件都会显示此错误...

我已尝试在 VS2022 中重新创建控件,但在 XAML 编辑器中使用时它们仍然无法正确显示。

有什么想法为什么会发生这种情况吗?

wpf user-controls visual-studio-2022
1个回答
0
投票

我的解决方案是在 VS2022 中从头开始重新创建项目,添加所有引用和 NuGet 包,然后将 VS2019 项目中的所有代码文件复制并添加到新的 VS2022 项目中。

在执行此操作时,我不需要对项目属性、目标平台或代码文件进行任何更改。添加所有代码文件后,XAML 编辑器正确显示用户控件。该项目也正确编译并运行。

© www.soinside.com 2019 - 2024. All rights reserved.