在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。
即使代码运行,我也不希望看到这些错误出现。发生这种事有什么原因吗?
这对我很有帮助:
在包管理器控制台中,发出以下命令: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。表单引用最新的(包括预发布版)。