Windows 10 通用Windows平台和Live SDK

Windows 10 通用Windows平台和Live SDK,windows-10,live-sdk,uwp,Windows 10,Live Sdk,Uwp,我有个问题。我最近在我的计算机上安装了VS 2015和Windows 10。 拥有通用应用程序真是太棒了,我计划在UWP上转换我的一些程序。 但我有个问题。在我的一个程序中,我允许用户将其数据保存在其OneDrive上。如果OneDrive不可用,数据将存储在本地设备上。 当OneDrive可用时,新存储的数据被推送到OneDrive。实际上是同步。 这就是问题所在。在名为Universal.Live的UWP dll中,我安装了带有Nuget的Live SDK 6。在软件包安装过程中,需要做一些

我有个问题。我最近在我的计算机上安装了VS 2015和Windows 10。 拥有通用应用程序真是太棒了,我计划在UWP上转换我的一些程序。 但我有个问题。在我的一个程序中,我允许用户将其数据保存在其OneDrive上。如果OneDrive不可用,数据将存储在本地设备上。 当OneDrive可用时,新存储的数据被推送到OneDrive。实际上是同步。 这就是问题所在。在名为Universal.Live的UWP dll中,我安装了带有Nuget的Live SDK 6。在软件包安装过程中,需要做一些工作来查看Live SDK是否与UWP兼容。 伟大的它兼容并已成功安装。 但是当我写的时候

使用Microsoft.Live

该名称无法识别。如果我使用命名空间中的LiveAuthClient类,它也不会被识别。。。
这是一个真正的问题:(有什么想法吗?

我在将Live SDK添加到我的应用程序时遇到了同样的问题。出于某种原因,Package.JSON无法正确解析和下载包(或识别包)

不管是哪种方式,只要以老式的方式将DLL添加到引用中即可。就我个人而言,我只需将其添加到控制台应用程序(不使用新的Project.json包),从NUGET获取,然后从包中获取DLL

获取DLL后:

  • 右键单击引用
  • 添加引用->浏览
  • 找到DLL并添加它。(“…\\packages[LiveSdk]…”)
  • 它起作用了
  • 从这里下载、编译并获取桌面SDK:

    您还可以下载msi,安装它,找出DLL的安装位置并从那里获取:


    我在将Live SDK添加到我的应用程序时遇到了同样的问题。出于某种原因,Package.JSON无法正确解析和下载包(或识别包)

    不管是哪种方式,只要以老式的方式将DLL添加到引用中即可。就我个人而言,我只需将其添加到控制台应用程序(不使用新的Project.json包),从NUGET获取,然后从包中获取DLL

    获取DLL后:

  • 右键单击引用
  • 添加引用->浏览
  • 找到DLL并添加它。(“…\\packages[LiveSdk]…”)
  • 它起作用了
  • 从这里下载、编译并获取桌面SDK:

    您还可以下载msi,安装它,找出DLL的安装位置并从那里获取:


    根据GitHub的问题,LiveSDK不应用于通用Windows平台应用程序:

    相反,我们应该使用涵盖相同功能的SDK:

    • 邮件/日历/联系人:
    • 文件/OneDrive:

    根据GitHub的问题,LiveSDK不应用于通用Windows平台应用程序:

    相反,我们应该使用涵盖相同功能的SDK:

    • 邮件/日历/联系人:
    • 文件/OneDrive:

    如果您有任何问题,请告诉我,我可以在下班回家后提供更多详细信息。如果您有任何问题,请告诉我,我可以在下班回家后提供更多详细信息。我安装了Live SDK msi,并且能够从“添加参考”对话框的“通用Windows\Extensions”部分选择Live SDK。令人担忧的是,李ve SDK确实在对话框中显示为灰色,当我选择它时,它给出了一个兼容性警告,但它仍然添加了引用,似乎工作正常;我已使用发布版本进行了测试,并通过认证检查运行了应用程序。我还添加了dll。它将在调试模式下工作。但在发布模式下,当发布到e store它会崩溃…有什么解决方案吗?你确定它会因为LiveSDK而崩溃吗?我发布应用程序时工作正常,但我确实遇到了ParseSDK的一些问题。要在发布中进行调试,最好用
    Try{}Catch{}包围VM中的每个方法
    并将exception.Message和
    exception.StackTrace
    输出到
    MessageDialog
    中,这样您就可以轻松查看错误信息。我安装了Live SDK msi,并且能够从添加参考对话框的Universal Windows\Extensions部分选择Live SDK。令人担忧的是,Live SDK在对话框,当我选择它时,它给出了一个兼容性警告,但它仍然添加了引用,似乎工作正常;我已经使用发布版本进行了测试,并通过认证检查运行了应用程序。我也添加了dll。它将在调试模式下工作。但在发布模式下,当发布到存储时,它将崩溃…任何解决方案你确定它是因为LiveSDK而崩溃吗?我发布应用程序时工作正常,但我确实遇到了ParseSDK的一些问题。要在发布中进行调试,最好用
    Try{}Catch{}包围VM中的每个方法
    并将exception.Message和
    exception.StackTrace
    输出到
    Message对话框
    中,以便轻松查看错误信息。