1

Google ドキュメントのスプレッドシートを読み取る必要がある Windows Phone アプリケーションを開発しており、最初の段階で問題が発生しました。これこのトピックに関する受け入れられた回答によると、私はポータブルクラスライブラリでこのようなものを作成しました

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 以降にセットアップされています。

何か案は?

4

1 に答える 1

1

PCL プロジェクトはプラットフォーム固有のライブラリを使用できません。互換性のあるプラットフォームをサポートする必要がある他の PCL ライブラリのみを使用できます。参照はあなたの場合と同じように機能するかもしれませんが、実際には使用できません。

詳細については、これをお読みください。

ただし、Google Data API はオープン ソース プロジェクトであるため、PCL を作成して API から必要な機能を取得し、それを PCL に追加して代わりに使用することができます。

于 2013-05-19T14:05:11.300 に答える