名称';初始化组件';在当前上下文中不存在(c#,xamarin)

名称';初始化组件';在当前上下文中不存在(c#,xamarin),c#,xaml,xamarin,C#,Xaml,Xamarin,我刚刚下载了VisualStudio并创建了一个新的Xamarin.Forms项目。但是,在使用自动生成的代码构建应用程序时,我在MainPage.xaml的代码隐藏中遇到了以下错误: 当前上下文中不存在名称“InitializeComponent” 我在互联网上查找解决方案,但没有找到适合我的解决方案。 我尝试的是: 更改MainPage.xaml属性中的自定义工具(之前为空) 我检查了名称空间是否匹配(它们匹配) 我试着保存所有的文件 以下是我没有编辑的自动生成代码的图像: 我不时

我刚刚下载了VisualStudio并创建了一个新的Xamarin.Forms项目。但是,在使用自动生成的代码构建应用程序时,我在MainPage.xaml的代码隐藏中遇到了以下错误:

当前上下文中不存在名称“InitializeComponent”

我在互联网上查找解决方案,但没有找到适合我的解决方案。 我尝试的是:

  • 更改MainPage.xaml属性中的自定义工具(之前为空)

  • 我检查了名称空间是否匹配(它们匹配)

  • 我试着保存所有的文件

以下是我没有编辑的自动生成代码的图像:

我不时地遇到这个问题,
InitializeComponent
和许多其他类和方法“在当前上下文中不存在”。不确定潜在的问题,但如果它与我遇到的问题相同,我将卸载并重新加载所有项目。这可以通过在解决方案资源管理器中右键单击项目,单击卸载,再次右键单击,然后单击重新加载来完成。

如果生成成功,但不存在唠叨的initializecomponent错误

近战, 删除项目中隐藏的.vs文件夹(这将清除intellisense)。
OPEN VS-错误消失。

我有时在创建新页面时也会遇到此问题,请确保页面的BuildAction与其他正常页面一样设置为“嵌入式资源”

您确定代码背后的名称空间和xaml是相同的吗?“解决方案对我不起作用”-您需要告诉我们您尝试了什么,否则我们只会浪费时间建议您可能已经做过的事情。比如验证所有的包都被还原了。你有没有更改任何名称空间?是的,这也是我的投票。你有一个命名问题。我不觉得有信心将其作为一个答案发布,因为我不能真正提供任何其他信息,也不相信这是解决方案,但如果它对你有效,请让我知道,我会将其作为一个答案发布。接受的答案对我不起作用,你的@pollaris对我有效。在所有答案中,这一个对我有效!谢谢这在visual studio for mac 2019上对我很有效