用于Google Drive Api名称空间引用的便携式类库

时间:2013-05-19 13:21:35

标签: google-api windows-phone portable-class-library

我正在开发一个Windows Phone应用程序,需要阅读谷歌文档电子表格,并在第一个stemp遇到问题。根据{{​​3}}和this主题上接受的答案,我在Portable类库中创建了类似的内容

using Google.GData.Spreadsheets;

public void Read()
{
    SpreadsheetsService myService = new SpreadsheetsService("service");
    myService.setUserCredentials("username@provider.com", "password");

    SpreadsheetQuery query = new SpreadsheetQuery();
    SpreadsheetFeed feed = myService.Query(query);

    foreach (SpreadsheetEntry entry in feed.Entries)
    {

    }
}

尝试构建时,我收到此错误:

The type or namespace name 'Google' could not be found 
(are you missing a using directive or an assembly reference?)   

这是一个Windows Phone 7.1应用程序,PCL设置为.Net 4 +,Silverlight 4+ windows phone 7.5 +

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

PCL项目不能使用平台特定库,它们只能使用其他PCL库,这些库也必须支持兼容平台。虽然引用可能与您的情况一样,但您实际上无法使用它们。

阅读this了解详情。

但是,由于Google Data API是一个开源项目,因此您可以制作PCL并从其API中获取所需的功能并将其添加到PCL中并使用它。