Visual C#命令行编译器已停止工作-can';我什么也不编译

Visual C#命令行编译器已停止工作-can';我什么也不编译,c#,.net,csc,C#,.net,Csc,我收到Visual C的一个错误#命令行编译器已停止工作 它和这个不一样,因为那个说它发生在特定的项目中。。很明显,我的一个发生在任何cs文件中。它和这个不一样,因为它标识了一些dll文件,而我的不标识 C:\crp\a\a>file ff.cs ff.cs; ASCII C++ program text, with CRLF line terminators C:\crp\a\a>type ff.cs using System; class Program { stati

我收到Visual C的一个错误#命令行编译器已停止工作

它和这个不一样,因为那个说它发生在特定的项目中。。很明显,我的一个发生在任何cs文件中。它和这个不一样,因为它标识了一些dll文件,而我的不标识

C:\crp\a\a>file ff.cs
ff.cs; ASCII C++ program text, with CRLF line terminators

C:\crp\a\a>type ff.cs
using System;
class Program
{
    static void Main(string[] args)
    {

            Console.WriteLine("asdf");

    }
}
C:\crp\a\a>


C:\crp\a\a>csc ff.cs
我犯了一个错误

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: csc.exe
  Application Version:  4.0.30319.18408
  Application Timestamp:    5231171a
  Fault Module Name:    csc.exe
  Fault Module Version: 4.0.30319.18408
  Fault Module Timestamp:   5231171a
  Exception Code:   c0000005
  Exception Offset: 000000000000100c
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:    3081
  Additional Information 1: 2bec
  Additional Information 2: 2bec2c842e9fdc07a30a541d052d8be9
  Additional Information 3: e9c6
  Additional Information 4: e9c6010076292bba25a974345e4cab26

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

--

事件查看器说

Faulting application name: csc.exe, version: 4.0.30319.18408, time stamp: 0x5231171a
Faulting module name: csc.exe, version: 4.0.30319.18408, time stamp: 0x5231171a
Exception code: 0xc0000005
Fault offset: 0x000000000000100c
Faulting process id: 0x2b0c
Faulting application start time: 0x01d0a96f97266ede
Faulting application path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe
Report Id: d4d33078-1562-11e5-809a-9c5ce0dc7059

--

即使是csc也给出了这个错误

我可以尝试重新启动,但我想知道是否有什么我可以尝试之前

已添加

我在2016年1月15日16:21发表评论说“这里解决了”-我在评论中链接到的问题是后面的一个问题,它更接近问题所在,并得到了答案

Chris J然后问这是否可能是重复的,然后他发布了一个链接,指向我在他评论之前的评论中所做的完全相同的问题。(好像我没有提到或不知道,尽管我写了那个问题,并在他面前的评论中提到了它)

这是一个稍微不同的问题,但他们有相同的解决方案

这个问题更一般,因为我不知道原因

有些人可能会发现这个问题很有用,如果他们还没有发现导致崩溃的是编码问题的话

这是否是重复的?我想可能不会,因为问题是不同的,它可以吸引人们寻找不同的东西,但我不知道这是否会被视为重复

另一个链接的答案,如果应用于这个链接,将假设问题在于编码。。这将是一个相当不错的假设。所以另一个答案不一定适用于这个


这些都是事实,无论基于这一点,它是否被认为是重复的,我不知道,你告诉我。

老实说,我会做的第一件事是重新启动计算机,看看问题是否仍然存在,如果是这样的话,你很可能正在进行病毒扫描和重新安装编译器。@MarkHall这是一种技术思维。。重启很可能会解决这个问题,但理想的情况是有一个比重启更快的解决方案。如果我重新启动它,问题就出现了,那么它不会帮助其他人或我找到更快的解决方案,以免再次发生。比如说,了解end tasking explorer.exe是一件很好的事情,如果它能为某些目的重新启动。我可能会重新启动它,但如果有人有任何想法,那么下次它发生时,如果它发生了,我会尝试这个想法。如果你遇到这样的崩溃,有些东西会严重损坏,这可能是与当前环境有关的一次性不可复制问题,也可能是文件系统中的某些错误。如果您不想重新启动,请尝试进行完整的病毒扫描并运行“磁盘扫描程序”检查您的文件系统。这在任何程序中都是罕见的。我以前没有从csc那里得到过。刚才问题突然消失了,没有重新启动。。虽然我尝试了另一个csc,但仍然得到了相同的错误。我点击了“在线查找解决方案”,它没有说它找到了什么,它仍然给出了错误。。然后关闭了一个从我的nexus插件打开的自动播放窗口,然后突然csc开始工作,我重新插入手机,自动播放窗口出现了。但是csc仍然有效。所以是什么触发了它没有意义。是什么让问题消失了没有意义,也无法确定。无法重现它
C:\crp\a\a>where csc.exe
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe

C:\crp\a\a>