安装在我的电脑上的Visual Studio 2012专业版不断在错误列表显示
“CSC.EXE” 在Visual Studio 2012与代码1退出
而不是实际的错误(例如,语法错误)。
我怎样才能解决这个问题?
我在工具打开详细的日志记录 - >选项 - >项目和解决方案 - >生成和运行。
当你重建你的解决方案,你可以看到,提供了错误的命令。复制命令,打开一个cmd窗口,进入到项目文件夹,粘贴并运行命令。输出会给你实际的错误。
这是某些类型的错误在VS2012我想。你可以尝试清洗解决方案,重新启动Visual Studio和尝试重建?上述解决方案应该指向你在寻找你的错误的正确方向。当打开包含错误的文件,错误应出现在错误列表。
这发生在我身上,因为我能在我的项目设置了“警告视为错误”开关,并曾在一些文件中未使用的类成员。
我同意,在输出窗口的消息是误导性的,应该通过一些消息显示,其成员导致构建失败更换。
也许我unswer为时已晚,但我想说,如果你从另一个解决方案复制项目也可能发生这种错误。该项目是标志.snk文件,你把它添加到TFS(防爆)。 VS默认不上传.SNK,当你将在其他地方使用的代码,你不会有该文件,但在AssemblyInfo.cs中会有您的项目包含该文件提及。所以,c2c2.exe不会建,因为这是你的解决方案。快速解决方案将只是这个的CommNet线
[组件:AssemblyKeyFile中(@ “.... \ sn.snk”)]
在AssemblyInfo.cs中
我遇到过同样的问题。
我试图清理解决方案,删除的bin / OBJ文件夹,修复的Visual Studio 2013,倾倒了详细的构建信息,没有任何帮助,CSC还与错误代码1,比没有更多的信息退出。
最后,它是由两个变量(一个双键和双[])与在相同的代码块中的同一名称引起的。奇怪的错误造成的。
如果这发生在那是以前开工的项目,确认没有devenv.exe的是,收盘后VS运行:
-close VS的所有实例
- 打开任务管理器
- 确认所有的devenv.exe真正得到关闭,或终止这些进程
对于我来说,我仍然有3 devenv.exe的工作;我结束这些进程,再次启动VS,它工作正常。