Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2015错误:“;csc.exe”;已退出,代码为255_Visual Studio_Csc - Fatal编程技术网

Visual studio Visual Studio 2015错误:“;csc.exe”;已退出,代码为255

Visual studio Visual Studio 2015错误:“;csc.exe”;已退出,代码为255,visual-studio,csc,Visual Studio,Csc,每次我尝试运行代码时,都会出现以下错误:“Csc.exe”以代码-255退出。 我删除并重新安装了Visual Studio 2015,但它没有任何帮助。是否使用不同的代码成功执行了csc.exe 您可能在编译器中发现了一个bug,在试图编译特定程序时导致它崩溃。若要查看是否存在这种情况,请使用Visual Studio(VS)创建一个新的“控制台应用程序”项目,并查看模板中的默认应用程序是否编译并运行。如果这样做有效,那么您的代码可能会触发csc.exe崩溃。如果这不起作用,您的VS安装可能会

每次我尝试运行代码时,都会出现以下错误:“Csc.exe”以代码-255退出。
我删除并重新安装了Visual Studio 2015,但它没有任何帮助。

是否使用不同的代码成功执行了
csc.exe

您可能在编译器中发现了一个bug,在试图编译特定程序时导致它崩溃。若要查看是否存在这种情况,请使用Visual Studio(VS)创建一个新的“控制台应用程序”项目,并查看模板中的默认应用程序是否编译并运行。如果这样做有效,那么您的代码可能会触发
csc.exe
崩溃。如果这不起作用,您的VS安装可能会完全中断,在这种情况下,我建议卸载并重新安装VS(但您已经尝试过了)。如果您无法让VS在您的计算机上运行甚至是简单的程序,您需要尝试跟踪它崩溃的原因,并查看它是否可以手动修复。如果系统被搞乱了,不值得跟踪修复,可以考虑重新安装Windows(使用)。

另一个尝试是在另一台安装了VS的计算机上运行代码。这有助于确定问题是您的代码触发了编译器错误,还是您的计算机出了问题

如果
csc.exe
仅针对特定代码崩溃,则这是
csc.exe
中的错误。如果您的代码有问题,
csc.exe
应该会生成一个不错的错误,用代码解释问题,而不是崩溃

您的代码可能有效,但编译器错误会导致
csc.exe
崩溃。这方面的一个例子是(VS 2017和csharp7)。如果是这种情况,您可以尝试使用VS反馈(右上角的皱眉头/反馈按钮)功能来报告问题,以便VS开发人员了解它。此外,您还可以随意浏览代码,直到VS突然开始成功运行。如果这就是问题所在,可能很难猜测为什么csc.exe会崩溃,但是,如果可以,请尝试隔离问题。例如,如果在对代码进行某些更改之前,
csc.exe
运行良好,请查看所做的更改,并查看撤消这些更改是否会导致
csc.exe
再次成功运行。然后尝试制作一个新的、最小的复制程序,该程序会导致
csc.exe
崩溃,并使用VS的反馈机制或通过报告服务器上的错误将其作为反馈发送。您可能还需要了解为什么该特定代码会导致
csc.exe
崩溃。对于特定的代码,人们可能会猜测为什么
csc.exe
无法处理它,并建议在等待VS团队发布修复程序时使用的变通方法

事实上,您的问题没有足够的信息来猜测为什么
csc.exe
会崩溃。希望这个答案能为你在这种情况下应该采取的措施提供一些指导