VS11改めVS2012

タグの編集
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2012/6/1 10:30:11
製品候補版の「Visual Studio 2012 日本語版」のダウンロードが可能になりました。
http://www.microsoft.com/visualstudio/11/ja-jp/downloads

VB としての新機能は、Iterator/Yield、Async/Await など。
WinXP 上での開発はサポートされないので注意してください。

かつて、るきおさんは
http://rucio.cocolog-nifty.com/blog/2008/04/cyield_7072.html
http://rucio.cocolog-nifty.com/blog/2008/05/linq_5e07.html
> yield returnは便利な機能ですが、これがないとできないという要件レベルの機能は
> 多分ないと思うからです。とは言え、VBに導入されれば喜んで使うつもりです。
と仰っていましたが、私も是非試してみたいと思います。(現在ダウンロード中)
匿名メソッド中でも Yield できるそうで、C# と IL を比較してみるのも面白いかも。


なお、RC というタイミングから、機能面に関する修正は殆ど期待できませんが、
翻訳ミス、分かりにくい日本語表現などの指摘は通る可能性がありますので、
修正すべき表現等を見つけたら、MSDN フォーラムや connect 等に
意見として報告しておくと、リリース版では修正されるかもしれません。
http://social.msdn.microsoft.com/Forums/ja-jp/vsfeedbackja/threads


同様に、Windows 8 製品候補版(RC)もダウンロード可能となっています。
http://windows.microsoft.com/ja-JP/windows-8/release-preview
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2012/6/1 11:10:15
訂正…。

> WinXP 上での開発はサポートされないので注意してください。
XP だけでなく、Vista も対象外です。(Win7 以降が必要)


> 同様に、Windows 8 製品候補版(RC)も
RC ではなく RP の間違いです。m(_ _)m

Visual Studio 2012 は Release Candidate になりましたが、
Windows 8 は、まだ Relese Preview です。
(どちらも、今日から公開されたという点では一緒ですが)
投稿者 shu  (社会人) 投稿日時 2012/6/1 15:16:38
Yieldを使うとIEnumerable(Of T) + IEnumerator(Of T)の
実装が新しくクラスを作らずに1メソッドで実装出来るので大分楽になりそうですね。
投稿者 るきお  (社会人) 投稿日時 2012/6/1 22:45:09
情報提供ありがとうございます。

さっそくインストールしようとしているんですがUltimateがすぐエラーになってインストールできず、
しかたなくPremiumをインストール中です。

ちなみにUltimateのインストール時のエラーは「パッケージソースが見つかりません」。
マイクロソフト側がサーバーにちゃんとアクセスできるようにしてないんじゃないだろうか。

環境はVirtualPC上のWindows7 32bitです。
Premiumはエラーもなく快適にインストール中です。
投稿者 (削除されました)  () 投稿日時 2012/6/2 11:24:23
(削除されました)