‘await’ は、型 ‘-‘ に適切な GetAwaiter メソッドが含まれること・・・

火曜日 , 27, 3月 2012 Leave a comment

(本投稿はWindows8 ConsumerPreview + VisualStudi011β環境で書かれています)

 

  ’await’ は、型 ‘-‘ に適切な GetAwaiter メソッドが含まれること求めています。

 

 Windows8のメトロスタイルのアプリを作っていて、上記のエラーが出た。

 

 該当コードは以下、

StorageFile file = await openPicker.PickSingleFileAsync();

 

 awaitは非同期処理がいい感じ(?)にかける素晴らしい構文・・・のはずなんだけど、タイトルのようなエラーが出る。

 しばらく迷った挙句、ようやく、

 

エラー    1    ‘await’ は、型 ‘Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFile>’ に適切な GetAwaiter メソッドが含まれることを求めています。‘System’ の using ディレクティブが不足していませんか? 

 

 という説明文に気が付く。

 というわけでusing System;追加で解決。

 

 こんなのはまるの自分だけかもしれないけど書き残しておきます。

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です