我将 NuGet 安装到 Visual Web Developer 2010 Express 中,但是当我转到解决方案资源管理器时,右键单击项目的“引用”文件夹,然后选择“添加库包引用”,我立即收到此错误:
无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。
只有一个确定按钮,我无法检索它告诉我的其他信息。
这是 NuGet 的全新安装;我以前从未在这台电脑上安装过它。
如何修复和/或诊断此错误,以便让 NuGet 正常工作?
我将 NuGet 安装到 Visual Web Developer 2010 Express 中,但是当我转到解决方案资源管理器时,右键单击项目的“引用”文件夹,然后选择“添加库包引用”,我立即收到此错误:
无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。
只有一个确定按钮,我无法检索它告诉我的其他信息。
这是 NuGet 的全新安装;我以前从未在这台电脑上安装过它。
如何修复和/或诊断此错误,以便让 NuGet 正常工作?
事实证明,未安装 PowerShell 时会发生此错误。在尝试进一步诊断问题时,我去了工具 > 库包管理器 > 包管理器控制台,控制台出现了红色文本,上面写着:
错误:包管理器控制台需要 PowerShell 2.0 运行时,在此计算机上未检测到。请从http://support.microsoft.com/kb/968929安装 PowerShell 2.0并重新启动 Visual Studio。
安装 PowerShell 后,“添加库包引用”对话框开始工作。
我已经提交了针对 NuGet 的错误报告,要求在缺少先决条件时提供更好的错误消息(理想情况下让安装程序实际安装先决条件): 项目 #530:“无法加载一个或多个请求的类型”错误