NuGet:"无法加载一个或多个请求的类型"

Joe*_*ite 6 visual-web-developer nuget

我将NuGet安装到Visual Web Developer 2010 Express中,但是当我转到解决方案资源管理器时,右键单击项目的"References"文件夹,然后选择"添加库包参考",我立即收到此错误:

无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息.

只有一个OK按钮,我无法检索它告诉我的其他信息.

这是NuGet的全新安装; 我以前从未在这台电脑上安装它.

我如何修复和/或诊断此错误,以便让NuGet工作?

Joe*_*ite 6

事实证明,未安装PowerShell时会发生此错误.在尝试进一步诊断问题时,我进入了工具>库包管理器>包管理器控制台,控制台出现了红色文字,上面写着:

错误:程序包管理器控制台需要PowerShell 2.0运行时,此计算机上未检测到该运行时.请从http://support.microsoft.com/kb/968929安装PowerShell 2.0 并重新启动Visual Studio.

安装PowerShell后,"添加库包参考"对话框开始工作.

我提起的NuGet bug报告,要求更好的错误消息时的先决条件缺失(理想的安装实际安装的先决条件): 编号530:"无法加载请求的类型的一个或多个"错误