イントレ。
Tag for ".NET"
Visual Studio 2010 and .NET Framework 4 Release Candidate
ということで英語版が公開されました。
今のところ日本語版の提供予定はないそうです。残念。
最終リリースを延期してまで改善してきたメモリ使用量とパフォーマンスですが、すこぶる良好。
メモリ使用量はそれほど気にはしていなかったのでわかりませんが・・・。
それでも、VS2008と比べると重たいと感じる部分はありますが十分我慢できる範囲です。
これ以上求めるなら、まずはPCスペックを上げないと・・・。
.NET Frameworkの起動速度もかなりマシになっています。
WPFアプリケーションは・・・簡単な計測の結果は初期化に関わる部分(InitializeComponent)の速度が落ちていました。
それでも.NET自体の起動高速化もあってコールドブートでは.NET3.5よりは確実に早いです。
今回のリリースからGo-Liveライセンスが付与されるので、.NET4向けアプリケーションを本格始動させるのもありですね。
今までと違って内部クラスにもかなり手が入っているみたいですし、ClientProfileもかなり使い物になるはず。
System.DataがClientProfileに入ったのでSystem.Data.SQLiteもClientProfileで配布出来ますね。
そういえば、.NET4のMixedMode(混在モード)DLLが読めない件。の記事で載せてたXMLが大文字小文字の違いで無効になってた。
具体的にはuselegacyv2runtimeactivationpolicy → useLegacyV2RuntimeActivationPolicy 。
コードハイライター使わないと大丈夫なのかな?
<configuration>
ということで英語版が公開されました。
今のところ日本語版の提供予定はないそうです。残念。
最終リリースを延期してまで改善してきたメモリ使用量とパフォーマンスですが、すこぶる良好。
メモリ使用量はそれほど気にはしていなかったのでわかりませんが・・・。
それでも、VS2008と比べると重たいと感じる部分はありますが十分我慢できる範囲です。
これ以上求めるなら、まずはPCスペックを上げないと・・・。
.NET Frameworkの起動速度もかなりマシになっています。
WPFアプリケーションは・・・簡単な計測の結果は初期化に関わる部分(InitializeComponent)の速度が落ちていました。
それでも.NET自体の起動高速化もあってコールドブートでは.NET3.5よりは確実に早いです。
今回のリリースからGo-Liveライセンスが付与されるので、.NET4向けアプリケーションを本格始動させるのもありですね。
今までと違って内部クラスにもかなり手が入っているみたいですし、ClientProfileもかなり使い物になるはず。
System.DataがClientProfileに入ったのでSystem.Data.SQLiteもClientProfileで配布出来ますね。
そういえば、.NET4のMixedMode(混在モード)DLLが読めない件。の記事で載せてたXMLが大文字小文字の違いで無効になってた。
具体的にはuselegacyv2runtimeactivationpolicy → useLegacyV2RuntimeActivationPolicy 。
コードハイライター使わないと大丈夫なのかな?
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedruntime version="v4.0" />
</startup>
<supportedruntime version="v4.0" />
</startup>
</configuration>
しっかし、VS2010でMeiryoKe_Consoleが使えなくなったのはチト辛いなぁ。
しっかし、VS2010でMeiryoKe_Consoleが使えなくなったのはチト辛いなぁ。
まずはIE9。
・開発開始からまだ3週間程度だそうで、UIも最低限の技術プレビュー版のお披露目。
・HTML5への対応、CSSの改良、JavaVMの高速化、Direct2Dのサポート。
・他のブラウザと肩を並べる程度のレンダリング速度になった。
デモで気になったのはDirect2D版のパフォーマンスですね。
DirectWriteを使ってると思うんですが、おかげでテキストのレンダリング品質は十二分に良好。
スクロールもスムーズになって、描画でもたつくことはないみたいです。
Direct2Dって結構凄いのね。
でも、今のレンダリング品質等がDirect2Dによる恩恵だとすると、Direct2D使えないXPは・・・。
そろそろ非サポートのコースですかね?
で。Silverlight 4。
IE9より優先してリソースを割いたおかげか、もうベータ版がリリースされました。
[PDC09]Webカメラやローカルファイルが使える「Silverlight 4」、ベータ版を公開
・プリンタのサポート
・カメラ・マイクのサポート
・60以上のコントロール追加
・クリップボードのサポート
・右クリックやホイールのサポート、右クリックメニューも
・Google Chromeサポート
・DeepZoomのハードウェアアクセラレーション
・WPFとの親和性向上
- データバインディング強化
- Commandサポート
- 再コンパイルなしで.NET FrameworkアセンブリがSilverlight CLRで動かせる
・WebBrowser
- Silverlight内部でFlashを動かすことも可能
- WebBrowserの画面をHtmlBrushとして描画に使用することが可能
- デモではYouTUBEのビデオ再生しながらジグソーパズルやってました
・Out-of-Browserの信頼実行モード
- ローカルのファイル列挙、読み書き
- デジカメから画像拾ってくるとか
- エクスプローラからファイルをドラッグ&ドロップして開いたり
- COMでOfficeアプリを操作したり
- クロスドメインの制約も無くなる
- UDPブロードキャストもサポート
まだちゃんと情報集めきってないけど、気になった部分はこんな感じ。
OOBのウィンドウをカスタマイズしたり、通知ウィンドウを出したり出来るみたいです。
Adobe AIRに対抗心むき出しな感じが凄いw
すでにツール群はリリースされているのですが、
VisualStudio2010がフリーズしてまともに動かせない。
再インストールしてもどうにもならなかったので、OSの再インストールから始めようかな・・・。
ちなみに、日本語版のVS2010だとやっぱり駄目です。
日本語版のToolkitが12月上旬にリリースされるらしいので、それまで英語版を使うしかないご様子。
しっかし、近年のMSの本気っぷりは凄いなぁ・・・。
・開発開始からまだ3週間程度だそうで、UIも最低限の技術プレビュー版のお披露目。
・HTML5への対応、CSSの改良、JavaVMの高速化、Direct2Dのサポート。
・他のブラウザと肩を並べる程度のレンダリング速度になった。
デモで気になったのはDirect2D版のパフォーマンスですね。
DirectWriteを使ってると思うんですが、おかげでテキストのレンダリング品質は十二分に良好。
スクロールもスムーズになって、描画でもたつくことはないみたいです。
Direct2Dって結構凄いのね。
でも、今のレンダリング品質等がDirect2Dによる恩恵だとすると、Direct2D使えないXPは・・・。
そろそろ非サポートのコースですかね?
で。Silverlight 4。
IE9より優先してリソースを割いたおかげか、もうベータ版がリリースされました。
[PDC09]Webカメラやローカルファイルが使える「Silverlight 4」、ベータ版を公開
・プリンタのサポート
・カメラ・マイクのサポート
・60以上のコントロール追加
・クリップボードのサポート
・右クリックやホイールのサポート、右クリックメニューも
・Google Chromeサポート
・DeepZoomのハードウェアアクセラレーション
・WPFとの親和性向上
- データバインディング強化
- Commandサポート
- 再コンパイルなしで.NET FrameworkアセンブリがSilverlight CLRで動かせる
・WebBrowser
- Silverlight内部でFlashを動かすことも可能
- WebBrowserの画面をHtmlBrushとして描画に使用することが可能
- デモではYouTUBEのビデオ再生しながらジグソーパズルやってました
・Out-of-Browserの信頼実行モード
- ローカルのファイル列挙、読み書き
- デジカメから画像拾ってくるとか
- エクスプローラからファイルをドラッグ&ドロップして開いたり
- COMでOfficeアプリを操作したり
- クロスドメインの制約も無くなる
- UDPブロードキャストもサポート
まだちゃんと情報集めきってないけど、気になった部分はこんな感じ。
OOBのウィンドウをカスタマイズしたり、通知ウィンドウを出したり出来るみたいです。
Adobe AIRに対抗心むき出しな感じが凄いw
すでにツール群はリリースされているのですが、
VisualStudio2010がフリーズしてまともに動かせない。
再インストールしてもどうにもならなかったので、OSの再インストールから始めようかな・・・。
ちなみに、日本語版のVS2010だとやっぱり駄目です。
日本語版のToolkitが12月上旬にリリースされるらしいので、それまで英語版を使うしかないご様子。
しっかし、近年のMSの本気っぷりは凄いなぁ・・・。
.NET Framework 4から入るという話だったRx Framework。
関連のインターフェイス(IObserver/IObservable)はmscorlib.dllのSystem内で見つけたんだけど、
実装クラスのObserverクラスが見あたらない。
System.Reactive.dllも見あたらないしまだ未搭載なのかな?
ちょっと楽しみにしてただけにガッカリ。
そういえば、WPFのObservableCollectionはSystem.dllに移動してた。
WPFといえば、Ribbonのサポートは?というのも少し気になったり。
↓のドキュメントにはそれらしいこと書いてなかったような・・・?
What's New in the .NET Framework Version 4
What's New in WPF Version 4
それにしても、BCLの新機能はなかなか利便性をついた変更が多くて良いねぇ・・・。
String.IsNullOrWhiteSpace()とかEnum.HasFlag()とかPath.Combine()のparamsサポートとか素敵。
・・・Enum以外は自前でそれっぽいのとか実装してたけど。
あーつーか新しいMSDNライブラリは読みやすいねぇ・・・。
でも日本語化はRTMまでお預けなんだろうなぁチクショ-。読むの疲れるー。
関連のインターフェイス(IObserver/IObservable)はmscorlib.dllのSystem内で見つけたんだけど、
実装クラスのObserverクラスが見あたらない。
System.Reactive.dllも見あたらないしまだ未搭載なのかな?
ちょっと楽しみにしてただけにガッカリ。
そういえば、WPFのObservableCollectionはSystem.dllに移動してた。
WPFといえば、Ribbonのサポートは?というのも少し気になったり。
↓のドキュメントにはそれらしいこと書いてなかったような・・・?
What's New in the .NET Framework Version 4
What's New in WPF Version 4
それにしても、BCLの新機能はなかなか利便性をついた変更が多くて良いねぇ・・・。
String.IsNullOrWhiteSpace()とかEnum.HasFlag()とかPath.Combine()のparamsサポートとか素敵。
・・・Enum以外は自前でそれっぽいのとか実装してたけど。
あーつーか新しいMSDNライブラリは読みやすいねぇ・・・。
でも日本語化はRTMまでお預けなんだろうなぁチクショ-。読むの疲れるー。
混在モードDLL = ネイティブC++とMSILのMixed-mode DLL。
.NET 2.0でコンパイルされた混在モードDLLを読み込もうとすると FileLoadException が発生します。
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.
構成ファイルを弄ればいいらしい。
・・・がよくわからないのでググった結論。
↓App.configに以下を追加すればいいみたい。
自分が使ってるものでは、System.Data.SQLiteとSlimDXが引っかかりました。
.NET 2.0でコンパイルされた混在モードDLLを読み込もうとすると FileLoadException が発生します。
Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.
構成ファイルを弄ればいいらしい。
・・・がよくわからないのでググった結論。
↓App.configに以下を追加すればいいみたい。
自分が使ってるものでは、System.Data.SQLiteとSlimDXが引っかかりました。
Visual Studio 2010 and .NET Framework 4 Beta 2
上記リンクからVisualStudio2010 Beta2の英語版がダウンロード出来るようです。
Expressも含めた全エディションが用意されてますね。
今回はエディションがExpress/Professional/Premium/Ultimateの4つになるみたいです。
StandardがProfessionalに吸収された形かな?
ぶっちゃけ、C#にメインならExpressで困ることはほとんど無いわけですが。
ちなみに、RTMが来年3月22日だそうです。
・・・と書いてある間にインストールが始まってました。
.NET Framework 4のインストールのために再起動要求されるのはBeta1と変わらずですね。
で。
早速起動してみてるんですが、Beta1と比べると立ち上がりは全然早いですね。
WPFのデザイナが立ち上がるのはいつも通り時間がかかってる感じですが・・・
動作自体はキビキビしていて悪くないです。
パフォーマンスチームぐっじょぶ!
今回のベータ版も日本語版が計画されてるということなので、一ヶ月ぐらいしたらリリースされるのかな?
上記リンクからVisualStudio2010 Beta2の英語版がダウンロード出来るようです。
Expressも含めた全エディションが用意されてますね。
今回はエディションがExpress/Professional/Premium/Ultimateの4つになるみたいです。
StandardがProfessionalに吸収された形かな?
ぶっちゃけ、C#にメインならExpressで困ることはほとんど無いわけですが。
ちなみに、RTMが来年3月22日だそうです。
・・・と書いてある間にインストールが始まってました。
.NET Framework 4のインストールのために再起動要求されるのはBeta1と変わらずですね。
で。
早速起動してみてるんですが、Beta1と比べると立ち上がりは全然早いですね。
WPFのデザイナが立ち上がるのはいつも通り時間がかかってる感じですが・・・
動作自体はキビキビしていて悪くないです。
パフォーマンスチームぐっじょぶ!
今回のベータ版も日本語版が計画されてるということなので、一ヶ月ぐらいしたらリリースされるのかな?
Utilities
- タグ
- カレンダー
- 最近の更新
- [日記] TortoiseHg 1.0
- [日記] サマーウォーズ
- [日記] .NET4→.NET3.5のコード互換性とか。
- [日記] SubversionからMercurialへ。
- [日記] 第4回MMD杯
- [日記] VS2010RC一般公開。
- [日記] ソニック4・・・だと?!
2010-03-102010-03-052010-03-012010-02-212010-02-162010-02-112010-02-07
- Adsense