【问题标题】:Use portable class library in windows phone project在 windows phone 项目中使用可移植类库
【发布时间】:2014-03-12 16:57:15
【问题描述】:

我在 Visual Studio 2013 中制作了一个可移植类库,我想在我使用 Visual Studio 2012 制作的 Windows Phone 7 项目中使用它。 但我不知道也不知道如何在 windows phone 7 项目中使用它。

但我已将它像现有项目一样添加到我的 WP 7 项目中,然后尝试添加对它的引用,但它引发了错误。

【问题讨论】:

  • 你应该尝试在VS2012上创建你的PCL项目(​​VS2013不支持WP7)
  • 但在这种情况下,我的 pcl 项目无法下载 httpclient、bcl.async、Threading.Tasks 的 nuget 包,这就是我去 vs 2013 的原因。
  • 您是否尝试为 vs 2012 更新您的 nuget 包管理器?工具 > 扩展和更新 > Nuget 包管理器 > 选择更新选项卡

标签: c# windows-phone-7 visual-studio-2012 visual-studio-2013 portable-class-library


【解决方案1】:

您的可移植类库的目标是什么?您的项目的目标是哪个版本的 Windows Phone?如果 PCL 不支持您所针对的 Windows Phone 版本,您可能会收到该错误消息。

【讨论】:

    【解决方案2】:

    感谢@Daniel Plaisted 和@Olivier Payen 你们说的都对。所以,我所做的是我从我的 PCL 中删除了 WP7 支持并将其支持更新到 WP 7.5 及更高版本 并保持所有其他目标相同。现在我可以安装我的 PCL 需要 nuget 包。 干杯!!

    编辑:- 嗨,当我在 Visual Studio 2012 中创建项目并尝试添加仅存在于较低版本的 .Net Frameworks 中的引用时,此错误再次出现。在添加引用期间,添加引用窗口下方会出现警告消息,显示是否添加此参考然后此应用程序的 .Net 版本将更改为较低版本。我第一次忽略了警告,所以这个错误来了。 仅供参考,希望对大家有所帮助。

    【讨论】:

      猜你喜欢
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多