的Visual Studio 2012 CSC.EXE错误。 可执行文件不适用于OS(Visua

2019-07-03 16:05发布

试图编译并在Visual Studio 2012专业测试任何类型的项目时,我收到以下错误。

错误1指定的任务可执行文件“CSC.EXE”无法运行。 指定的可执行文件是不是这个操作系统平台的有效应用。

测试多个建议后在网上什么都没有固定的问题。 任何人都知道是什么原因造成的? 有CSC.EXE的新版本,我需要得到保持? 我知道这是编译器只是不知道我需要做什么来解决这个问题。

Answer 1:

我今天对我的Win7机这个确切的问题。 正如汉斯表明, '导航到C:\ WINDOWS \ \ Microsoft.NET框架\ v4.0.30319,然后键入 “CSC”。'

该文件可能仍然存在,但如果你可以用记事本打开它,它可能会表现出一些错误的只是纯文本。 这是你的编译器已被破坏的指示。 在我的办公室,我们已经提出了一个理论,即Windows更新可能会导致此,因为只有几台机器都受到了影响,但我没有看到网上很多关于它到现在为止。

我们修正通过复制别人的CSC.EXE到C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319目录中并重新编译。 一定要对文件设置的选项只读的,因此这不会再发生。 祝好运!



Answer 2:

与CSC.EXE在Visual Studio 2012相关的问题可以主要通过修复Visual Studio中得到解决。

你需要修复的Visual Studio。 进入控制面板 - > 程序 。 然后选择您使用的是Visual Studio中,按“ 更改 ‘的版本(或右键单击它,然后按’ 更改 ”)。 当安装时,单击“ 修复 ”。



Answer 3:

我在Visual Studio的2017年,但是这是第一次谷歌的结果弹出了“CSC.EXE找不到”

当我得到这个错误,我不得不重新启动Visual Studio,确保选择“以管理员身份运行”。 一切的工作之后



Answer 4:

检查您的解决方案性能(在解决方案右键单击并选择“属性”),并确保在“平台”字段(配置属性)的设置是否正确。



Answer 5:

我认为,由于PC不当收拾这个问题引起的。 我跑快速治愈PCTuner 3.0软件在64位的Windows 7计算机上,但突然因断电时,我打开一看,我再次在VS得到这个问题的2013年甚至TortoiseSVN的结帐是不工作我的机器被关闭了,然后和抛出内部错误,像损坏的磁盘试图删除在硬盘的一些文件时,也显示。

我跑了PC调谐器的老毛病又犯了磁盘,注册表和痕迹清理,并得到了修复。 也许会因其他情况也出现这个问题,但大多与系统的文件在我的情况是这样的修复

问候。



Answer 6:

在我的帮助的情况下(我的.NET Framework 4.5.1和VS C#2010快递):下载最新的.NET Framework和运行维修



Answer 7:

在Visual Studio的2013,这样做对我来说解决了同样的问题:右键单击解决方案,打开配置管理。 对于项目(您可能会看到至少一个有),我从任何CPU改变了平台的x86对可能导致问题的项目。



Answer 8:

我试着删除和移动CSC.EXE文件,但它不会做任何事情。

然后,只需我升级.NET版本,比降级(恢复到原来的状态)和它的作品。



Answer 9:

我面临当我试图从一台计算机移动到另一个Asp.Net MVC项目这个问题; 错误信息是: The specified task executable location "c:\users\mypcname\documents\visual studio 2015\Projects\TestMVC\packages\Microsoft.Net.Compilers.1.0.0\build\..\tools\csc.exe" is invalid. 我解决了这个由

  1. 创建新的MVC项目;
  2. 去那个文件夹\ Microsoft.Net.Compilers.1.0.0 \构建.. \工具
  3. 和复制的CSC.EXE文件到我的Projets >> \ Microsoft.Net.Compilers.1.0.0 \建.. \工具\

我觉得当我复制从原始计算机的项目中,我留在指定的文件夹中CSC.EXE文件。

希望这会帮助别人。



Answer 10:

我解决我的问题通过复制包含我的Visual Studio解决方案在C整个文件夹:\用户\我\谷歌驱动器...为:C:\用户\我\ OneDrive ...



文章来源: Visual Studio 2012 csc.exe Error. Executable not valid for OS