Ich baue eine Konsolenanwendung aus Gründen der Inversion der Kontrolle. Ich habe versucht, "Unity" IoC-Container von nugget Paket-Manager zu downloaden, aber habe diesen Fehler. Jede Hilfe ist nützlich. Ich benutze Visual Studio 2010 Pro.
Es sieht so aus, als ob Sie .NET Framework 4 verwenden und versuchen, Unity 3 hinzuzufügen. In der Dokumentation von Unity 3 heißt es:
Systemanforderungen Unterstützte Architekturen: x86 und x64.
Betriebssysteme: Microsoft Windows 8, Microsoft Windows 7, Windows Server 2008 R2, Windows Server 2012.
. .NET Framework: Microsoft .NET Framework 4.5, .NET für Windows Store-Apps (früher Windows Runtime)
Um Unity in .NET 4 zu verwenden, müssen Sie stattdessen dieses Paket verwenden:
%Vor%Von unity.codeplex.com .
Systemvoraussetzungen Unterstützte Architekturen: x86, x64, ARM. Betriebs Systeme: Microsoft Windows® 8, Microsoft Windows® 7, Windows Server 2008 R2, Windows Server 2012, Windows Phone 8. Unterstützte .NET Frameworks: Microsoft .NET Framework 4.5 , .NET für Windows Store-Apps (früher als WinRT bekannt), .NET für Windows Phone. Reiche Entwicklung Umgebung: Microsoft Visual Studio 2012, Professional, Ultimate oder Express-Editionen.
Also, benutze eine ältere Version.
Tags und Links c# nuget unity-container