Windows 10 通用Windows平台和Live SDK
我有个问题。我最近在我的计算机上安装了VS 2015和Windows 10。 拥有通用应用程序真是太棒了,我计划在UWP上转换我的一些程序。 但我有个问题。在我的一个程序中,我允许用户将其数据保存在其OneDrive上。如果OneDrive不可用,数据将存储在本地设备上。 当OneDrive可用时,新存储的数据被推送到OneDrive。实际上是同步。 这就是问题所在。在名为Universal.Live的UWP dll中,我安装了带有Nuget的Live SDK 6。在软件包安装过程中,需要做一些工作来查看Live SDK是否与UWP兼容。 伟大的它兼容并已成功安装。 但是当我写的时候 使用Microsoft.Live 该名称无法识别。如果我使用命名空间中的LiveAuthClient类,它也不会被识别。。。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。在软件包安装过程中,需要做一些
这是一个真正的问题:(有什么想法吗?我在将Live SDK添加到我的应用程序时遇到了同样的问题。出于某种原因,Package.JSON无法正确解析和下载包(或识别包) 不管是哪种方式,只要以老式的方式将DLL添加到引用中即可。就我个人而言,我只需将其添加到控制台应用程序(不使用新的Project.json包),从NUGET获取,然后从包中获取DLL 获取DLL后:
我在将Live SDK添加到我的应用程序时遇到了同样的问题。出于某种原因,Package.JSON无法正确解析和下载包(或识别包) 不管是哪种方式,只要以老式的方式将DLL添加到引用中即可。就我个人而言,我只需将其添加到控制台应用程序(不使用新的Project.json包),从NUGET获取,然后从包中获取DLL 获取DLL后:
根据GitHub的问题,LiveSDK不应用于通用Windows平台应用程序: 相反,我们应该使用涵盖相同功能的SDK:
- 邮件/日历/联系人:
- 文件/OneDrive:
- 邮件/日历/联系人:
- 文件/OneDrive:
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对话框
中,以便轻松查看错误信息。