3

私はDIをUnity 4から現在の安定バージョンであるバージョン5にアップデートしました。その瞬間から、私のプロジェクトで「現在の型System.Web.Mvc.IControllerFactory」のような例外がスローされ始めました。これはインタフェースであり、構築できません。型マッピングがありませんか?バージョン5へのUnity DIアップデート

異なるASP.NET MVCタイプに対して複数の例外がスローされます。更新の前にすべてうまくいっていました。この問題を解決するには?

+0

バージョン5.xのリポジトリで奇妙なことに、名前空間がhttps://github.com/unitycontainer/unityに変更されていると述べましたが、このエラーはランタイムのほうが多く、コンパイル時ですか? –

+2

タイトルから「Microsoft」という単語を削除したい場合があります。彼らは2年前にUnityをあきらめました。 [Unityの未来](https://blogs.msdn.microsoft.com/dotnet/2015/08/21/the-future-of-unity/)を参照してください。 – NightOwl888

+1

@vasiloreshenskiランタイムエラーです。すべての名前空間が変更され、簡略化されました。 nugetパッケージマネージャーでバージョン4から5に直接更新すると、これらのmvc関連の例外がすべてスローされます。 –

答えて

3

私の場合、プロジェクトにUnity.Containerを追加するだけでした。

関連する問題