【问题标题】:Can't add reference to Xamarin app in my UWP project无法在我的 UWP 项目中添加对 Xamarin 应用程序的引用
【发布时间】:2019-12-04 22:10:19
【问题描述】:

我有一个 Xamarin 应用程序,我想为其添加一个 UWP 项目,因此我在 these instructions 之后创建了 UWP 项目。但是,当我到达第 5 步添加引用时,我收到此错误:

无法添加对项目“MyProjectName”的引用

其中 MyProjectName 是我的主要 Xamarin 应用程序的名称。

如何添加所需的参考,以便继续设置 UWP 应用?

【问题讨论】:

  • 您是否检查过确保解决方案中的其他项目也更新到相同版本的 Xamarin.Forms 包。'MyProjectName' 是 .NET 标准程序集吗?
  • 嗨,你解决了吗?
  • @JuniorJiang-MSFT 还没有,我有一段时间没看这个项目了,这是一个实验......
  • @PavelAnikhouski 好的,我确实将所有 Xamarin 项目更新到了最新版本的 Xamarin.Forms。现在当我打开MyProjectName 项目时,我看到它是一个.NET Framework 4.5.1 项目?!我想知道为什么 Xamarin 会以这种方式创建它?我使用向导创建了各种项目...有什么方法可以将此项目转换为 .NET Standard 项目,还是我需要从头开始?
  • @ekolis 您可以运行 .NET Portability Analyzer 将项目转换为 .NET Standard 或使用 msdn 中的其他选项

标签: c# xamarin xamarin.forms uwp


【解决方案1】:

只需通过右键单击引用来添加来自其他项目的引用>>添加来自其他项目的引用>>选择目标项目>>添加所有.NET所需的程序集。如果无法添加软件包。

其他

创建新的 Xamarin.Forms 项目(选择 UWP、iOS、Android)或创建新的空解决方案并添加项目

【讨论】:

    【解决方案2】:

    哦,我想通了 - 我添加了对错误项目的引用!我以为我是在添加对 Xamarin 项目的引用,但实际上我是在添加对 Web API 项目的引用,即 .NET Framework,因此这是无效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-26
      • 2018-04-27
      • 2018-01-25
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多