新品牌的空Xamarin项目中的当前上下文中不存在名称“ InitializeComponent”

时间:2018-07-31 08:29:36

标签: visual-studio xamarin

Xamarin开发是否应该开箱即用?

我已经更新了Visual Studio,已经更新了Android Development,并且刚刚从模板创建了新的空Xamarin项目。

尽管如此,该代码在未定义InitializeComponent()的情况下存在严重问题。

如何解决?


定义如下:

namespace App2
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();
        }
    }
}

即是partial class。不幸的是,我找不到课程的其他部分。

2 个答案:

答案 0 :(得分:0)

我想这是一个误报。您的智慧可能会遇到一些问题。

下面列出的是我遇到特定问题时所做的事情。

Unload and Reload the projects

Remove Xamarin.Forms and Re-Install Xamarin.forms.

Update all your nugets packages.

Clean and Build solution.

There was a few times when I had to even restart my PC.
  

如果那样不能解决问题。从中删除垃圾箱和obj文件   窗口浏览器。清理您的项目,重建它,更改您的XAML   文件属性(生成操作)从嵌入式资源编译到   重建您的项目(将引发错误),切换回XAML文件   属性以嵌入资源,重建。 这应该很好。

答案 1 :(得分:0)

我每次都有同样的问题。我首先清理解决方案,然后重新启动Visual Studio,然后重新构建。

尝试:)