VS2012 Update2 の落とし穴 ~ BCL.Async と PCL [⇒解決]
いろいろ便利になった Visual Studio 2012 Update 2 ですが、 こんなところに落とし穴が! orzしかも、 アンインストールしてもダメなので、 システムの復元ポイントが残してあるならロールバックするっきゃないという… orz ^2
まぁ、 PCL と BCL.Async を組み合わせて使ってる人がハマるんで、 それほど引っ掛かる人は多くないとは思います。
問題は、 ↓コレ。 MS Connect #779948 に上がってるんで、 皆様ぜひ vote してやってくだされ。
BCL.Async on a portable library won't compile with the update 2.
Create a Portable library, add the BCL.Async package via nuget. Use an extension method on HttpRequest and try to use the "GetResponseAsync" method. VS won't complain but you won't be able to build the project.
今までビルドできてたコードで、 こんなエラーを吐いてビルドできなくなります。
回避策は今のところ無さそうです。 Update2 をアンインストールしても、 冒頭に書いたようにダメでした (おまけに、 ソース管理エクスプローラーがつながらなくなったし orz)。 ただし、 上の画像中にある GetResponseAsync 拡張メソッドだけなら、 「Win8/WP8 の PCL で HttpWebRequest を使う」 で書いたように、 自前で記述しても大したことはないです。
[2013/4/18 追記]
BCL.Async の最新版が今日付けでリリースされました。 しかも、 ようやくの stable 版!
で、 これを入れたら、 あっさり解消しました (^^)
| 固定リンク
« [WinRT/Metro] 勝手に「ファミリー」が「ファ㍉ー」に変えられちゃうよぉ! (@@; | トップページ | WebView でアプリ同梱のフォント (Web フォント) を使う #win8dev_jp »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「-プログラミング ( VS2012 )」カテゴリの記事
- Visual Studio/.NET Framework/WinRT のバグレポートを Visual Studio から提出して楽をする #vs2012 #vs2013(2014.03.31)
- Visual Studio/.NET Framework/WinRT のバグレポートを MS Connect に提出する #vs2012 #vs2013(2014.03.30)
- VS2012 Update2 の落とし穴 ~ BCL.Async と PCL [⇒解決](2013.04.15)
- Windows 8 RTM が MSDN で公開 ~ さぁ、 Metro アプリを作ろう!(2012.08.17)
- #cod2012jp 名古屋: Metro スタイルアプリ「くじ庵」制作記(2012.06.11)
「* プログラミング ( Metro スタイル )」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
- 【#UWP】 15063用の Acrylic Effect を、ちゃんと実装してみる(2017.08.05)
この記事へのコメントは終了しました。
コメント