"Csc.exe"以代码-1073741819退出

13

每次我尝试运行我的代码,都会出现这个错误:"Csc.exe" 退出并返回了代码 -1073741819,我已经清理了解决方案并重新启动了Visual Studio,但没有任何收获。

有人能帮帮我吗?


1
-1073741819 表示访问冲突。请尝试以管理员权限启动 Visual Studio。 - Jehof
这不是那种“访问”,而是编译器的严重崩溃。首先检查是否仍然可以编译“Hello world”程序。如果可以,那么回到原始程序并注释掉一些代码块,直到崩溃消失。 - Hans Passant
同样的代码第一次编译时没有问题,但下一次却出现了错误。很奇怪。 - Sidra Qayyum
在我的情况下,只需重新启动Visual Studio即可解决。 - Aycan Yaşıt
9个回答

8

我遇到了同样的问题。删除项目中的bin和obj文件夹,然后尝试清理并重新构建解决方案。这对我起作用了。


1
这在我使用的VS Community 2015版本14.0.24720.00 Update 1和.Net版本4.6.1038上没有起作用。 - Lsakurifaisu

6
清理和重建解决方案有时可以解决问题,有时却无法解决。
您需要修复Visual Studio。前往控制面板 -> 程序。然后选择您使用的Visual Studio版本并按"更改"(或右键单击并按"更改")。当安装程序出现时,点击"修复"。
这对我和其他遇到此问题的人都起作用了。

1
清理并重新构建对我有用。这是在调试过程中断电后开始发生的。 - 100r
修复 .Net 4.7 Framework 对我有用 - VS 2017 - Amar Gadekar

3
针对问题 我修复了Visual C++ 2015 Redistributable (x86),这种方法适用于我。 修复Visual C++ 2015 Redistributable。 当我卸载并重新安装VS2015时,我发现了此问题。安装完成后,它会显示某些项目未正确安装。其中包括Visual C++ Redistributable for Visual Studio 2015未正常安装。
因此,过了一段时间,我修复了Visual C++ Redistributable 2015。链接在这里Visual C++ Redistributable for Visual Studio 2015

1
  1. 经典的微软解决方案:重新启动电脑 :D
  2. 删除 bin 和 obj 文件夹
  3. 打开 VS
  4. 构建

它应该可以正常工作。


0

我也遇到了这个问题,幸运的是找到了解决方法。

首先采用的是一种变通方法,但似乎有效。在Visual Studio中禁用并行构建(工具->选项->项目和解决方案->生成和运行。将最大并行生成数更改为1)。 这对我解决了问题,但并没有解决根本的问题。

我遇到的问题,虽然很难以想象,但实际上是我在Visual Studio上使用Razer Synapse记录鼠标和键盘统计数据。一旦我禁用它,一切都完美地解决了。


很遗憾,你给我建议的构建和运行解决方法没有起作用 :( - Lsakurifaisu

0

我想在这里分享我的经验,因为我在使用VS Studio 2012时遇到了这个问题,并且花费了好几天的时间才找到解决方案!

我的问题是...我有一个病毒/恶意软件问题,而故障模块是BITGUARD!

所以如果有人遇到这个问题,并在这里寻找解决方案,我认为你应该尝试任何免费的恶意软件清除程序,看看Bitguard是否是你的问题!

祝好,

Olivier。


0
当我们公司更换杀毒软件后,一款长时间未更改的应用程序突然出现了构建错误"csc.exe" exited with code -532462766.
我使用我们新的 AV 客户端扫描了不能构建的应用程序的 bin 文件夹。AV 客户端声称它被感染了 W32.Trojan.Genkd。卸载该 AV 软件后,它可以像往常一样构建。我认为一个单独的文件被隔离了,防止了构建。
你的选择可能是:
  • 消毒文件(假设它是实际感染)
  • 解除 "感染" 文件的隔离(假设它实际上是安全的)
  • 卸载/禁用该 AV 客户端
  • 更换 AV 软件
最后,您始终可以注释代码块以确定引起误报的原因。

0

在运行devenv命令时,我遇到了这个错误。将/SafeMode添加到命令参数中解决了我的问题,这让我认为是我安装的某个VS2015扩展/插件有问题。


0

我通过重新启动我的电脑解决了同样的问题,就这样。


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