You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UWP项目清理后InitializeComponent未识别、System.Xaml缺失如何解决?

解决UWP项目中Visual Studio无法识别InitializeComponent()的问题

我今天刚踩完这个坑,折腾了一整天终于找到解决方案,分享给同样遇到这个问题的朋友:

问题场景

我在UWP项目里用XAML设计器写界面,手滑误点了清理解决方案而非构建,之后再尝试构建时直接炸了——Visual Studio完全识别不了InitializeComponent()方法,错误提示里还说System.Xaml缺失、疑似缺少程序集引用。但我根本没用到System.Xaml,代码和项目引用也完全没修改过,当时整个人都懵了。

排查与解决过程

翻遍各种搜索结果都没找到有效方案,最后仔细检查项目引用时发现:里面多了几个陌生的、类似Presentation系列的引用(绝对不是我自己加的)!抱着试试的心态把这些多余引用删掉,重新构建项目,居然一切恢复正常了!

通用解决步骤

如果你们也碰到这种莫名其妙的报错,可以按这个流程来:

  • 只保留项目中的UniversalWindows引用,以及NuGet包中的Microsoft.NetCore.UniversalWindowsPlatform
  • 移除其他所有多余、陌生的引用
  • 等错误消失后,再根据项目实际需求逐步添加必要的引用

内容的提问来源于stack exchange,提问作者MelloPs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:49:57