7

为了控制反转,我正在构建一个控制台应用程序。我尝试从 nuget 包管理器下载“Unity”IoC 容器,但出现此错误。任何帮助都是有用的。我正在使用视觉工作室 2010 专业版。

下载包时出错

4

2 回答 2

22

看起来您正在使用 .NET Framework 4 并尝试添加 Unity 3。在 Unity 3 的文档中它说:

系统要求 支持的架构:x86 和 x64。

操作系统:Microsoft Windows 8、Microsoft Windows 7、Windows Server 2008 R2、Windows Server 2012。

. NET Framework:Microsoft .NET Framework 4.5、.NET for Windows Store Apps(以前称为 Windows Runtime)

要在 .NET 4 中使用 Unity,您需要改用此包:

Install-Package Unity -Version 2.1.505.2
于 2013-09-04T13:28:12.843 回答
1

来自unity.codeplex.com

系统要求 支持的架构:x86、x64、ARM。操作系统:Microsoft Windows® 8、Microsoft Windows® 7、Windows Server 2008 R2、Windows Server 2012、Windows Phone 8。支持的 .NET Framework:Microsoft .NET Framework 4.5、.NET for Windows Store Apps(以前称为 WinRT),适用于 Windows Phone 的 .NET。丰富的开发环境:Microsoft Visual Studio 2012、Professional、Ultimate 或 Express 版本。

所以是的,使用旧版本。

于 2013-09-04T13:29:09.937 回答