NuGetパッケージ・マネージャー
当時『NuPack』と呼んでいた、新しい、無償で、オープンソースのパッケージマネージャーについて、先月ブログ投稿しました。その後、それをNuPackからNuGetへ名前変更しました。本日のASP.NET MVC 3リリースでは、セットアップの一部としてそれを自動的にインストールします。
NuGetは、プロジェクト内の商業的またはオープンソースのどちらのライブラリも、簡単にダウンロードしてインストールできます。例えば、誰かがビルドしたNHibernateとLINQ拡張ライブラリをインストールする場合、Visual Studio内のNuGetパッケージ・マネージャーのコンソールで、『Install-package NHibernate.Linq』とタイプします。
Enterキーを押すと、NuGetは自動的にライブラリ(およびその依存ライブラリ)をすべてダウンロードして、ASP.NET MVC 3プロジェクトがそれらを使用するようにセットアップします。
NuGetのパッケージ内には、現在何百ものオープンソースの.NETライブラリがあり、その数は時間を追うごとに増し続けています。
NuGetにより、(ASP.NET MVCに従事している人だけでなく)すべての.NET開発者が、コミュニティにおいてより簡単に機能の最適化および共有化を行ったり、より改善された.NETアプリケーションの構築が行えるようになると思っています。
Scott Hanselman氏のPDC講演の視聴
Scott Hanselman氏は、今年のPDCで最高の評価を得た、『ASP.NET + パッケージング + オープンソース = すごくおいしい』と言う講演を行いました。それは『スライドなし』の講演で、ASP.NET MVC 3、Razor、NuGet、EF コードファースト、SQL CE、その他多くのクールな機能を使って、アプリケーションを最初から最後まで、どのようにコーディングするかをデモしたものです。
オンラインで講演を視聴することも、ダウンロード(以下のいずれかのリンクを右クリックして[対象をファイルに保存...』を選択)することもできます。
私の一押しです。それぞれのASP.NET MVC 3 スタック(特にNuGet)を、どのように上手く組み合わせていくのかを、楽しませながら説明しています。



