Xamarin.Forms:“InitializeComponent”和“Package restore failed”构建错误

时间:2018-01-10 12:06:44

标签: c# android visual-studio xamarin nuget

在Visual Studio 2017 Preview 15.6.0 v1.1中创建每个单独的跨平台项目后,我从图片中收到错误,实际上是2个错误。

  

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

第二个错误与NuGet Package Manager有关,我无法更新任何包,错误信息:

  

包恢复失败。回滚包更改   'testApplication.Android'。

Errors from the description

2 个答案:

答案 0 :(得分:2)

如果没有实际的代码错误,我会尝试以下

关于

  

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

对我有用的步骤

  1. 清洁解决方案
  2. 删除所有项目中的bin和objs指示
  3. 重新启动visual studio
  4. 重建
  5. <小时/> 关于

      

    包恢复失败

    尝试在程序包程序包中更新解决方案的所有程序包

    mergeWith

    关于您在尝试Update-Package –reinstall

    时的评论
      

    Update-Package:包Xamarin.Android.Support.Design 26.1.0.1是   与monoandroid71不兼容(MonoAndroid,Version = v7.1)。包   Xamarin.Android.Support.Design 26.1.0.1支持:monoandroid80   (MonoAndroid,版本= 8.0)

    另请检查您使用的是适当版本的Andriod Sdk

    Update-Package -reinstall

答案 1 :(得分:0)

其中一个原因。

您的x:ClassMainPage.xaml命名空间不匹配。男性肯定他们匹配 或者“构建操作”未设置为MainPage.xaml

的“页面”