简单的英语我希望我的桌面c#windows 7应用程序能够上传到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);
}
答案 0 :(得分:3)
根据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/
答案 1 :(得分:0)
如果你想要完整的功能,你需要Windows 8.为什么要使用onedrive?查看其他云存储解决方案,我记得无论Windows版本如何,Dropbox都允许完全访问。