Visual Studio 2015 Update 3无法工作

4
最近我将我的Visual Studio 2015 Professional升级到了Update 3版本,但安装过程中出现了问题。我在Google上找到了一些建议后,重新安装了该软件,但仍然无法正常使用。接着,我尝试对其进行修复,但打开项目时提示"未加载Visual C++文件",这是怎么回事呢?我已经下载了所有的MS Visual C++.exe文件,但是当我打开新项目时,没有可用的程序可以打开它。
于是,我尝试彻底卸载Visual Studio,并使用Revo Uninstaller Pro卸载了所有的Visual Studio文件。现在我想正确地再次使用Visual Studio 2015,请问应该怎么做?是购买该软件的光盘还是直接下载安装包?

下载并重试。如果还是不行,可能是你电脑的问题。C++ 对我来说运行良好。 - Mattias Åslund
避免像瘟疫一样更新此版本。这是微软最近发布的最有问题的垃圾版本。即使在全新的操作系统安装上,几乎没有什么能够可靠地工作。 - Sean Hederman
4个回答

1
个人建议尝试几件事情:

  1. 我不知道有什么市场上的卸载程序,但我会进入基本控制面板,然后点击“程序和功能”。找到所有“Microsoft Visual Studio Pro 2015”的实例并卸载它们。
  2. 无论你使用光盘、网络安装程序还是从MSDN下载的ISO文件,最终都应该获得可重复使用的ISO文件。如果你使用的是Windows 8或更高版本,则最终会有一个默认的ISO挂载器。在以上所有痕迹都消失之后,我会尝试重新安装。
  3. 我不会尝试打开现有的解决方案,而是创建一个新的解决方案来验证VS是否能够按照你想要的方式运行。如果可以,那就太好了,如果不能,那我们就再看看可能出了哪些问题。
  4. 在“程序和功能”下,你应该有“Microsoft Visual C++ 2015可再发行包”((x64)或(x86)或两者都有)。如果它们不存在,那么在安装过程中它们没有被选择或发生了错误,并且我认为对于C++项目是必需的。我会先尝试手动获取它:https://www.microsoft.com/en-us/download/details.aspx?id=51682。如果它无法安装,那么我会检查一下VS是否能够创建一个C#或VB.NET解决方案,然后缩小到一个C++特定的问题。如果包安装程序由于某种VS原因而崩溃,我会再次卸载Redistributables和VS,并从头开始。
  5. 如果这样还不起作用,那么我将开始检查.NET Framework 4.6.1和可能的4.5.2的卸载情况。虽然.NET应该是安全的,但如果你之前使用过旧版本,它可能会有一些问题,你可能可以成功地重新安装它。通常,VS安装程序应该注意到缺少的依赖项,你不应该手动下载这些部分。如果没有,它在这里(4.6.1网络安装程序):https://www.microsoft.com/en-us/download/details.aspx?id=49981
  6. 如果不知道你的具体错误和投入的时间,有时我只是重新安装操作系统。这是一种非常笨重的方法来修复问题,但你需要权衡故障排除的时间、你的时间价值以及你想要深入探究问题的程度。如果你绝对必须修复机器,你需要提供更具体的错误信息才能得到更好、更准确的答案,了解错误抛出的情况通常可以进入Windows事件日志中的“应用程序”部分。

需要考虑的一些事情是您是否使用旧操作系统以及它们是否有当前的补丁。有时,当您为某些东西开发时,微软会有一个巨大的产品互换网络,这更加明显。找到这些依赖关系是微软真正失败的地方。他们使安装变得非常复杂和神秘,但至少自上世纪90年代和2000年代以来已经变得更好了。


0

一旦您完全卸载了Visual Studio 2015,要找到特定的更新可能会很麻烦。我发现这个链接很有帮助:https://msdn.microsoft.com/en-us/library/mt653628.aspx

它说它适用于Community和Professional版本,并指出参数是针对Web安装程序的,但也可以与ISO一起使用。


0

我通过删除这个目录来修复包错误:

%LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache

0

从微软下载发行候选版安装程序并运行它。它会失败,但之后你可以无问题地安装实际更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接