しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

NuGet 2.5、Unity DI 3 が公開されていました

NuGet 2.5

ちょっと前からプレビュー版が公開されてたんですが、今日 2.5 が正式に公開されてました。Mono 周りで色々と更新をした気配を感じますが、今を時めく Xamarin に対応しているのかはちょっとわからなかったです。

「NuGet パッケージの管理」ダイアログから、更新のあるパッケージを一括でアップデートできるようになったのは良いですね。あと、インストールされるファイルと同名のファイルが既に存在していた時に、ダイアログでどうするか聞いてくれるのは地味に良い更新だと思いました。

Unity 3 – April 2013
NuGet Gallery | Unity 3.0.1304.1

そして同じ日にひっそりと Unity 3 が公開されていました。更新内容を見ると ASP.NET MVC と Web API への対応を含んでるとありますが、これは何を指すのかちょっと不明ですね。

  • Unity now supports registration by convention through the new RegisterTypes method.
  • Unity now supports resolving objects of type Lazy.
  • Unity now includes support for ASP.NET MVC and ASP.NET Web API.
  • Unity now supports NetCore (Windows Store apps).
    • Note: Internally, the WinRT namespaces that support Unity in Windows Store apps (present in Unity 3.0 Preview) have been renamed to NetCore.
  • The Unity assembly is now Security Transparent.
  • The bug that caused a first chance exception when registering a singleton is fixed.
  • The bug that resulted in static properties not being filtered out when doing property injection is fixed.
patterns & practices - Unity - Home

ここには書いてなかったですが、インストールして確認をしたところ Common Service Locator への依存関係が削除されたようです。