Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

SkyDrive breaking changes with Live SDK: update your apps!

DZone's Guide to

SkyDrive breaking changes with Live SDK: update your apps!

· Cloud Zone ·
Free Resource

See why enterprise app developers love Cloud Foundry. Download the 2018 User Survey for a snapshot of Cloud Foundry users’ deployments and productivity.

Unlike the other posts I usually write, this post will be very quick Smile Microsoft has introduced a breaking change in the SkyDrive APIs offered by the Live SDK (which is the library, available on NuGet, that can be used to interact with Live services within a Windows Phone or Windows 8 application). If your application is using SkyDrive integration (like my app Movies Tracker), for example, to provide backup and restore features, you may notice that the downloaded file is corrupted, so the restore procedure will always fail.

The solution is simple: update your project to use the latest Live SDK release, which is the5.4. Previous versions won’t work any more. The breaking change seems to be just server side: you don’t have to modify anything in your code. If you’re using NuGet, the operation is really simple: right click on your project, choose Manage NuGet packages and switch to the Updates tab. After a while, NuGet will find a new Live SDK version: just click onUpdate and you’re all set. Obviously, if your application is already using the 5.4 release you won’t have to do anything.

And if your application doesn’t support SkyDrive integration but you’re interested in implementing it, there’s a blog post I wrote a while ago about this topic.

Happy development!

Cloud Foundry saves app developers $100K and 10 weeks on average per development cycle. Download the 2018 User Survey for a snapshot of Cloud Foundry users’ deployments and productivity. Find out what people love about the industry standard cloud application platform.

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}