繁体   English   中英

我可以在Windows 7中使用Microsoft Live SDK吗?

[英]Can I use Microsoft Live SDK in windows 7?

用简单的英语我希望我的桌面c#windows 7 app能够“上传到onedrive”功能。 我已经圈了几个小时,所有代码似乎都指向ASP或Windows应用商店。

Live SDK是否仅限于Windows 8,不能用于Windows 7? 我遇到过这样的代码,只能在visual studio 2012中使用

LiveConnectClient client;
var auth = new LiveAuthClient("YourGeneratedKey");
var result = auth.InitializeAsync(new [] {"wl.basic", "wl.signin", "wl.skydrive_update" });

// If you're not connected yet, that means you'll have to log in.
if(result.Status != LiveConnectSessionStatus.Connected)
{
    // This will automatically show the login screen
    result = await auth.LoginAsync(new [] {"wl.basic", "wl.signin", "wl.skydrive_update" });
}

if(result.Status == LiveConnectSessionStatus.Connected)
{
     client = new LiveConnectClient(result.Session);
}

根据Live SDK 5.5的系统要求,可以使用Live SDK for Windows 7及更高版本。 但是,Windows 7及更低版本中没有许多功能。 所以答案是否定的,您不能将Live SDK与您指定的要求一起使用。 这是因为Live SDK使用托管API。 有一个名为Pseudo Live SDK的codeplex项目,允许您在Windows 7及更早版本上使用Live SDK。 http://pseudolivesdk.codeplex.com/

如果你想要完整的功能,你需要Windows 8.为什么要使用onedrive? 查看其他云存储解决方案,我记得Dropbox允许完全访问,无论Windows版本如何。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM