名称' InitializeComponent'在当前上下文中不存在(c#,xamarin)

时间:2018-05-31 19:54:02

标签: c# xaml xamarin

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

public class Main { public static void main(String[] args) { Result s = new Result(); Calc n = new Calc(); n.calcSum(10,10); s.result(); } }

我在互联网上查找解决方案,但找不到适合我的解决方案。 我尝试了什么:

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

  • 我检查了名称空间是否匹配(他们这样做)

  • 我尝试保存所有文件

以下是我自动生成的代码的图片,我没有编辑: MainPage.xaml and MainPage.xaml.cs

3 个答案:

答案 0 :(得分:1)

我已经出现了这个问题,其中InitializeComponent和其他一些类和方法"在当前环境中不存在"。不确定底层问题,但如果它与我有相同,我卸载并重新加载所有项目。这可以通过右键单击解决方案资源管理器中的项目,单击卸载,再次右键单击并重新加载来完成。

答案 1 :(得分:1)

如果构建成功,但是不存在令人讨厌的initializecomponent错误,

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

答案 2 :(得分:0)

这是我为消除 Xamarin 项目中的错误所做的工作。我关闭了项目并删除了 obj 文件夹。然后再次重新加载项目,错误消失了。