我正在使用C#/ XAML开发一个metro应用程序。我只是编写了一个简单的应用程序,用于上传和下载文件到我的skydrive。我已关注this文章,它说要注册我的应用here。此外,我搜索并找到[这个] [http://social.msdn.microsoft.com/Forums/en-US/messengerconnect/thread/ac748f7f-f077-4bc0-a3f5-1365288f72e7]主题,然后我在[注册我的应用程序]这里] [https://manage.dev.live.com/build],所以登录成功但是当我尝试上传的东西时,我在这一行得到了“Microsoft.Live.LiveConnectException”。
await liveConnectClient.BackgroundUploadAsync("me/skydrive", file.Name, file, OverwriteOption.Rename);
如何在我的应用程序中使用skydrive进行下载和上传?我找不到任何好的例子。我还看到[PhotoSky] [http://code.msdn.microsoft.com/windowsapps/Live-SDK-Windows-Developer-8ad35141]演示应用程序,但它也会抛出“Microsoft.Live.LiveConnectException”。
答案 0 :(得分:0)
确保您的应用功能包括互联网(客户端)功能。如果没有,那么您可以通过项目属性允许它。
http://msdn.microsoft.com/en-us/library/windows/apps/hh465399.aspx
<强>更新强>
我找到了问题的解决方法here。这是帖子中的最后一篇文章,看看它是否适合你。它建议您必须使用IStorageFile
作为您的文件,如果您正在使用它,那么我想这是Live SDK的一个问题。
答案 1 :(得分:0)
问题解决了。我没有将我的应用与商店联系起来。我建议您仔细阅读MSDN document的每一行给新用户。