0

在管理员提示下,我正在尝试安装 MSVC 2013 Express(桌面):

cinst VisualStudioExpress2013WindowsDesktop

但它失败了。通过故障挖掘,我看到安装程序返回了 exit code 3010。我不确定这意味着什么,或者为什么 Chocolatey 脚本没有正确处理它。

完整的错误输出在这里有一个要点。

4

1 回答 1

0

这是大多数 Windows 安装包都可以发出的标准错误代码(模式详细信息可以在这里找到)。

基本上,这意味着为了安装这个包,你需要先重启你的机器。如果您要自己运行 MSI/EXE,则会收到相同的错误消息。

我怀疑您所做的是首先安装 Chocolatey,然后立即开始安装软件包。由于 Chocolatey 对 .Net Framework 4.0 的依赖,不建议立即安装软件包,因为根据您机器的状态,您可能需要立即重新启动。

您应该真正安装 Chocolatey,重新启动,然后开始安装软件包。

您必须记住的一件事是 Chocolatey 是一个包管理器,它适用于单个包。它不理解,也不应该理解多个包的交互。结果,它不知道重新启动的要求,它只是安装包。

还有其他工具,例如Boxstarter,提供了检测是否需要重新启动的功能,并且可以处理该要求。

于 2014-08-05T06:14:45.310 回答