我有一个面向Windows 10的通用Windows应用商店应用程序。在面向Windows 8.1的应用程序的早期版本中,我使用LiveSDK(the 5.6 version here)使用LiveAuthClient从用户的MS Live帐户访问数据。在该应用程序的新版本中,我认为我会使用LiveSDK的最新版本(5.6.3 available as a nuget package here),但是在安装nuget程序包时,无法访问Microsoft.Live命名空间。

例如,以下语句:

using Microsoft.Live;


产生错误"The type or namespace 'Live' does not exist in the namespace 'Microsoft'"

这个包裹坏了吗,或者我在这里缺少明显的东西吗?我希望它能像LiveSDK 5.6版一样工作。似乎documentation for the LiveSDK现在都指向有关OneDrive api的信息,因此它使我想知道sdk的目的是否已更改。我很困惑... LiveSDK的最新版本是什么(具有LiveAuthClient的版本),在哪里可以找到它?

最佳答案

我不确定为什么Nuget Manager不会自动添加引用,但是一旦从目录中手动添加引用,它似乎就可以工作:

C:\Users\USER\.nuget\packages\LiveSDK\5.6.3\WindowsXAML\MicrosoftLive.dll

c# - LiveSDK 5.6.3在UWP商店应用中不起作用-LMLPHP

09-17 13:52