2011-07-28 79 views
1

目前我们正在评估NuGet,所以我是这个主题的绝对新手。刚刚进入它,我试图安装命令行包作为最简单的任务,我可以想像:为什么我不能从命令行安装NuGet包

nuget install NUnit 

没什么特别为止。但是,这是我得到的回应:

Could not load file or assembly 'System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 

我已经签,我有机会获得默认包库:

nuget list NUnit 

返回大量的包,包括所需的NUnit 2.5.10.11092

的NuGet版本1.4.20615.182

+0

你有什么版本的.NET运行时?您需要NET 4.0 for NUnit和NuGet –

+0

.NET 4客户端配置文件中的一些其他软件包。我是否需要完整的.NET 4框架? –

+0

是的,你需要完整的运行时和.NET的库4 –

回答

1

你有什么版本的.NET运行库? NUnit需要.NET 4.0以及NuGet中的其他一些软件包。

+0

NuGet文档中的提示“NuGet.exe命令行需要.NET 4完整版本,.NET 4客户端配置文件是不够的”将是...以及.. 。很有帮助 –

+0

我强烈怀疑NUnit 2.5.10需要.NET 4 –

+0

NuGet是什么要求我相信虽然新的NUnit是在.NET 4.0中的(有一段时间没有使用它) –

相关问题