我试过 2008、2010 和 2012...我需要安装 Visual Studio,这样我才能编译 Python 和 NodeJS 包。我试过的每个版本都只会闪现 Visual Studio 启动画面,然后什么也不做。
我已经尝试过从 EXE 和 ISO 进行操作,它们的结果相同。
知道什么可能阻止我安装(在这种情况下,只是 Visual Studio)吗?
答案1
好的,大约 6 个月后我终于让它工作了。这就是我所做的。
- 我进入控制面板 -> 程序和功能 -> Windows 功能
- 已禁用 .NET 3.5
- 启用.NET 4.0 中的所有内容
- 我上网下载了Microsoft .NET 4.5.2 和 DirectX并安装它们。
- 然后我重新启动了电脑......此时它说我有以前没有的更新。
- 已安装 Visual Studio(作为行政人员) 成功地
- 重启计算机
- 重新启用 .NET 3.5 并禁用相关的 .NET 4.0 功能
解决这个问题的建议来自这里..虽然大多数对我来说不起作用,但上述组合确实起作用了。
感谢@magicandre1981 甚至告诉我相关log
文件在哪里(C:\Users\USERNAME\AppData\Local\Temp)
答案2
我有
Failed to run per-user mode.
问题也出现了,所以我按照 speedy32 的 machine.config 指令 堆栈溢出:
在我的情况下,没有 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件。只有 machine.config.default。所以我复制它并重命名为 machine.config
并且它起作用了......