【问题标题】:Xamarin.Forms UWP missing referencesXamarin.Forms UWP 缺少引用
【发布时间】:2016-04-14 12:19:33
【问题描述】:

当我在 Xamarin.Forms 中创建一个新项目时,我在项目的 UWP 部分中遇到很多错误。 好像我错过了 UWP 中的所有参考?

我通过 Visual Studios 修改安装了 Xamarin

下面是我的 Visual Studio 的截图

【问题讨论】:

  • 您是否为 UWP 项目恢复了 Nuget 包?
  • 是的,没有任何区别
  • 我遇到了类似的问题。我更新到最新的 Nuget 包,现在 UWP 项目中提供了缺少的 Xamarin.Forms 参考。

标签: xamarin win-universal-app xamarin.forms


【解决方案1】:

大约两周前,我也开始使用 Xamarin,遇到了很多问题,其中一个问题和你的一样。如果你没有 Xamarin Studio 去下载它。去做吧。

Intellisense 经常中断,您会收到 200 个转储(或不转储)错误。

要消除错误有很多方法。

有时你只需要等待。

打开 xaml 页面并保存它们。

清理 - 重建它应该运行的项目(第三次尝试)。如果没有,您必须打开 Xamarin 工作室并从那里构建它。

如果您的项目是新项目,只需将其删除并创建一个新项目。

如果您安装了 MVC 5 或 Core 1,则必须将其删除(如果这无法像格式一样进行 PC 重置)。

如果它说明了 .zip 文件的内容,请找到它们,保留备份并删除它们。 Xamarin 将在 Build 上重新下载。

【讨论】:

    【解决方案2】:

    我在使用 Visual Studio 2015 Update 2 时遇到了同样的问题。卸载 UWP,一切正常。

    在 Xamarin Studio Professional 中尝试过,出现以下错误:- 无法使用未知项目类型“{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A}”加载项目“blah\blah.UWP\blah.UWP.csproj”

    以下链接有一些有用的观点,并提到“UWP 在 Xamarin.Forms 2.1 及更高版本中可用”

    https://developer.xamarin.com/guides/xamarin-forms/platform-features/windows/installation/universal/

    在 VS 2015 Up2 中创建新项目时的默认设置是使用 Xamarin Forms v2.0.0.6482,但是当我尝试更新到 v2.1.0.6529 时出现 nuget 错误

    在尝试使用 nuget 更新到 2.1 时检查我的输出,我得到以下信息:-

    “https://{myteamcityserver}/guestAuth/app/nuget/v1/FeedService.svc/FindPackagesById()?id='Microsoft.NETCore.UniversalWindowsPlatform'”中的内容不是有效的 XML。 缺少根元素。

    所以我在工具 | 中关闭了本地包源。 NuGet 包管理器 |包管理器设置 |包源

    哇哦,这一切都对我有用。

    问候 彼得

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 2016-02-12
      相关资源
      最近更新 更多