2017-02-17 9 views
1

は、私は私のようないくつかの非同期メソッド呼び出したいユニバーサルのWindowsクラスライブラリあります非同期コール

await Launcher.LaunchUriAsync(new Uri(
    "ms-windows-store://review/?PFN=" + Package.Current.Id.FamilyName)); 

「をIAsyncOperation」「GetAwaiterの定義が含まれていません。 「 なし拡張メソッド 『GetAwaiter IAsyncOperation』 タイプの最初の引数を受け入れる 『』( 『システムが見つかりませんでした、あなたはのための使用 ディレクティブが欠落している』?)

もちろん

私が使用して文にシステムを持っている:

using System; 
using System.Threading.Tasks; 
using Windows.System; 
using Windows.ApplicationModel; 

私は唯一の依存性が、現在で

"Microsoft.NETCore.Portable.Compatibility": "1.0.2" 

がありますので、私は私のproject.json内の参照を欠けている疑いがある私が足りません依存関係またはこれは別の問題ですか?

+0

[この問題](https://github.com/Microsoft/Windows-universal-samples/issues/357)によると、NuGetキャッシュを再構築しようとする可能性があります。 – Yarik

+1

ライブラリをどのように追加しましたか(新しいプロジェクトとして選択したもの)? * Universal.Windows *や* Microsoft.NETCore .... *のような参照はありませんか? – Romasz

+0

@Romasz VS2017 RCに新しいVisual C# - > Windows Universal - >クラスライブラリ(ユニバーサルWindows)を追加しましたが、デフォルトで参照が追加されていませんでした。 "Microsoft.NETCore.Portable.Compatibility": "1.0.2"を手動で追加しました。 – Thomas

答えて

1

疑いがありますが、私は、ナゲットパッケージ、すなわちMicrosoft.NETCore.UniversalWindowsPlatformがありませんでした。

このように思われるのは、Visual Studio 2017 RCプロジェクトテンプレートの問題です。

関連する問題