c# - nuget 无法在通用应用程序中将引用添加到 Windows Phone 8.1 项目中

标签 c# windows facebook windows-phone-8

我有一个奇怪的问题,我正在将 Windows Phone 8 应用程序迁移到 Windows Phone 8.1 通用应用程序。因为我正在使用 FacebookFacebook.Client 包。在 Windows Phone 8.1 通用应用程序项目中,nuget 程序包管理器无法将 Facebook 程序包添加到项目中,方法是显示类似 Couldn't find any packages that support Windows phone 8.1 的错误,在此错误之后我添加了 FacebookFacebook.Client 从我的旧 Windows Phone 8 项目手动引用,当我构建项目编译器时抛出错误:

Error 1 Cannot find type System.Windows.Controls.Control in module System.Windows.dll

实际上我添加了 Windows Phone 8 Facebook.Client.dll。所以编译器抛出这个错误。在此之后我添加了 Windows 8 Facebook.Client.dll,构建成功。但是当我调用 facebook Loginasync() 方法时,我得到了 NotImplementedException

谁能帮我解决这个异常。我猜 Facebook 软件包没有更新以支持 Windows Phone 8.1 通用应用程序。如果可以,谁能帮助我如何将 Facebook 集成到 Windows Phone 8.1 通用应用程序中(Windows 8.1 运行良好)。

最佳答案

Facebook 包已迁移到通用应用程序堆栈,但 Facebook.Client 包还没有。 Windows Phone 8 的 Facebook.Client 版本以 API 的 Silverlight 版本为目标,因此它不会自动神奇地转换为支持 Windows Phone 8.1 通用项目。有人将需要移植它。

来源可以在这里找到: https://github.com/facebook-csharp-sdk/facebook-winclient-sdk

关于c# - nuget 无法在通用应用程序中将引用添加到 Windows Phone 8.1 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23684732/

相关文章:

c# - C# Request.Files[n].FileName 的哪个文件表单字段

c# - 无法在 Jquery ajax 调用中发送大数据

c# - 通过 ref 和实例化新对象时的堆分配

python - 如何使用 Python 检查文件保存是否完成?

java - 搜索 Facebook 上的公开帖子

c# - "Core"作为成员名后缀的含义

windows - Chef - Powershell 输出

Windows驱动程序开发

facebook - 如何通过用户名获得 Facebook 或 Twitter 头像的链接?

android - Facebook Buck : BUILD FAILED: No native platforms detected. 可能是 Android NDK 配置不正确