使用Xamarin.Forms时,Xamarin.Droid在Visual Studio 2015中导致生成错误

Ana*_*duq 12 c# android xamarin xamarin.forms visual-studio-2015

最近,我开始学习使用Xamarin.Forms开发移动应用程序.我创建了一个应用程序"Hello",它有六个项目,一个Portable Shared Library项目,一个Android,一个iOS和三个Windows(两个用于Windows 8和Windows 8 Phone,一个用于Windows 10 UWP).我正在获取NuGet包更新,我的问题从那里开始.

第一个问题:

更新主要是Android支持库,但其中一个是Xamarin.Forms.所有这些都得到了更新,除了这个.我的所有Android支持库包都更新到v23.2.1.尝试更新Xamarin.Forms时出现以下错误:

尝试更新Xamarin.Forms时出错

所以我决定不更新,然后继续构建项目(我做的唯一修改是在App.cs中,改为XAlign,HorizontalTextAlign因为我在错误列表中得到一个警告要做到这一点,所有代码已经存在它是)并且来了我的second problem:

我从Hello.Droid收到119个错误,Hello.iOS收到2个警告,Hello.WinPhone收到1个警告,Hello.Windows收到1个警告,Hello收到1个警告(Hello是我的App名称).以下是截图:

构建后的错误

构建后的错误和警告

屏幕截图中不可见的错误具有代码CS0117并且具有以下开头的描述:"'Resource.Stylable'不包含......等等"

我不明白造成这些错误的原因是什么,以及它们的解决方案是什么.在这里发布我的问题的唯一原因是我无法在互联网上找到我的问题的解决方案.我搜索了很多.

帮助将不胜感激.

PS我已经知道Xamarin专家正试图帮助这个网站的开发人员,所以我请他们试着帮助我.

如果需要更多信息,请告诉我,我会提供.

提前致谢.

编辑:这些是Android支持包: Android支持包

编辑2:新错误的屏幕截图: 重新安装后出错

这个问题在这里继续:第2部分

Ada*_*ley 4

您收到的最初错误是因为 Xamarin Forms 仅支持 23.0.1.3。使用 XF 2.2.0-pre1,他们已更新到 23.1.1.1,但它仍然不是最新的。

为了消除这些错误,我将卸载所有 Google 支持包和 Xamarin Forms。然后只需下载 Xamarin Forms,它就会安装正确的版本。

最好的选择是将来永远不要在 Xamarin 中更新全部。

完成此操作后,Resource.Designer.cs 文件可能仍会导致一些问题。因此,转到该文件,删除其中的所有内容,然后再次重建项目。

至于您的许可错误,请确保更新到最新版本的 Xamarin。

  1. 转到工具 > 选项
  2. 然后转到 Xamarin > 其他
  3. 然后按更新并完成安装。
  4. 然后重新启动 VS,现在 Xamarin 随 Visual Studio 一起免费提供,您应该已删除这些许可错误。