我正在开发一个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 +
有什么想法吗?
答案 0 :(得分:1)
PCL项目不能使用平台特定库,它们只能使用其他PCL库,这些库也必须支持兼容平台。虽然引用可能与您的情况一样,但您实际上无法使用它们。
阅读this了解详情。
但是,由于Google Data API是一个开源项目,因此您可以制作PCL并从其API中获取所需的功能并将其添加到PCL中并使用它。