さっき、というか昨日以下のような文書を作りました。
Windows Vista .NETサポートは?
http://blogs.wankuma.com/naka/archive/2005/08/03/17823.aspx
その趣旨は今のところ2.0しか入っていなくて、1.1入っていないねっていう部分なんですがLadyBugさんが以下のようなトラックバックを返してくれました。
http://d.hatena.ne.jp/ladybug/20050803
その趣旨は1.1アセンブリの2.0サポートしてくれたらそれでいいよって言う趣旨だと思います。
実は2.0って書いてはいますが、現在の2.0にはWPF/WCFはもちろん入っていません。これらが従来のAPIのように追加セットとして入るのか、それとも包括的に2.1として入るのかは予断を許しませんが2.1としてOrcasとともに提供されるか、Whidbey SP1(とかVS2006)とかっていう形で提供されるのではないかと思っています。
もしもそうであるならばVistaで提供される.NETは2.1ってことになっちゃうかもしれません。
#Windows Serverは1.1も2.0も搭載されるのになぁ
さてこのあたり実はまだいい解決策というか、方針が見えてきていません。
C++時代のSDKは#if WINVER なんかをつかったりしてこまごまとOSによるサポートレベルとの共存をがんばっていたりするわけですが、.NETについては実質的にVistaが初めて大々的に搭載されるクライアントOSっていうのもあり、動向を注視する必要があると思います。
#雑感なので論点のぶれやなんかは無視する方向で(^^