在xaml.cs文件的InitializeComponent()上出现错误

本文关键字:错误 InitializeComponent xaml cs 文件 | 更新日期: 2023-09-27 18:07:09

有时会出现红色错误:

InitializeComponent在当前上下文中不存在

.xaml中受x:Name约束的其他变量一起。Xaml文件中的x:Class确实对应于我的xaml.cs文件中的名称空间和类名。

我的xaml文件的构建操作设置为"嵌入式资源",我的xaml.cs文件的构建操作设置为"编译"。错误只是随机出现,即使有红色错误,项目也会正常运行。我正在开发windows 8.1与Visual Studio与Xamarin。

即使代码运行,我也不希望看到这些错误出现。发生这种事有什么原因吗?

在xaml.cs文件的InitializeComponent()上出现错误

这对我很有帮助:

在包管理器控制台中,发出以下命令:

update-package -project your_pcl_project_name - install

https://social.msdn.microsoft.com/forums/en - us/e6d4e336 b3b6 - 45 - ef - b681 - 87 c351f902e9/xamarin形式-项目- xaml编译错误-在- vs15 -社区- update - 2 installed?forum=visualstudiogeneral #答案

如果你正在使用共享项目,你不能使这些"错误"消失。SAP不识别InitializeComponent()方法,因此它将其标记为错误,因为后面的代码在运行之前无法识别x:Name。

编辑08/11/2015

PCL不应该给你这种错误,检查你的xaml名称空间x:Class和你的xaml.cs(代码后面)名称空间是相同的。

你可以做的另一件事是更新Xamarin。表单引用最新的(包括预发布版)。