vb.net - Visual Basic 命令行编译器已停止工作

标签 vb.net visual-studio visual-studio-2010 compiler-errors .net-4.0

昨天,我可以毫无问题地使用 Visual Studio 2010。然而,今天当我打开计算机并再次尝试在VS2010上打开我的项目(带有Visual Basic.NET的Web应用程序)时,我收到一个消息框,如下所示:

enter image description here

后来,我在尝试删除 suo 文件后发现,每当我在 Visual Studio 中打开某些文件时,都会显示此消息框,因此我尝试运行该应用程序。然后,我发现又弹出了一个消息框,如下所示:

enter image description here

关闭消息框后,我终于看到了这个窗口

enter image description here

它说: 编译错误 编译器错误消息:编译器失败,错误代码为-1073741511。

我通过互联网搜索了解决方案。我找到了一些可能解决该问题的方法,例如扫描病毒、使用干净启动。我也尝试过修复和卸载 VS2010 和 .NET Framework,但仍然不起作用。现在,我不知道应该做什么才能让它再次工作。

无论如何,当我关闭计算机时,我意识到Windows有自动更新。不太确定这是否与问题有关(我使用的是 Window 8.1)。

最佳答案

格式化C盘并重新安装所有内容后,我发现原因可能是Windows更新。我已开始重新安装 Windows 8、所有必要的程序(Visual Studio 和 SQL Management Studio 除外)以及升级到 Windows 8.1 所需的所有窗口更新。

当我成功进入Windows 8.1时,我创建了系统还原点并尝试安装VS2010和所有Windows更新。结果导致了我在此线程中发布的相同错误。

之后,我恢复到原来的状态,先安装了VS2010。然后安装了一些Windows更新。这次,我决定安装除发布日期在 2015 年 10 月 11 日之后的更新之外的所有更新。结果很满意。我再也没有收到此错误。

后来,Hans Passant 帮我找到了这个问题的真正原因。请参阅此链接:

Why do I get an error for "__CrtGetFileInformationByHandleEx " when I try to compile

关于vb.net - Visual Basic 命令行编译器已停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33670196/

相关文章:

vb.net - VB Visual Studio 不更新 bin/debug 文件夹

C# 7.1 无法发布

c++ - 如何在 Visual C++ 中查找导致调试断言错误的行/方法

visual-studio-2010 - 一种在控制台中查看预构建步骤输出的方法?

vb.net - 关闭 Excel.exe 进程

vb.net - 找不到子主

visual-studio-2010 - 如何在不使用 Visual Studio 的情况下编译 DLL?

visual-studio - TeamCity Visual Studio 插件

c# - 使用 EnvDTE 创建表单后不会保存

vb.net - VB .net - 查找字符串中第 N 次出现的字符的最短且最快的方法?