Visual Studio Build Error“csc.exe”退出,代码为-532462766

时间:2015-12-02 03:24:12

标签: .net parse-platform visual-studio-2015

从网站获取.NET示例的csc.exe错误。在Windows 10 x64环境中运行;项目以Win 8进入,并被要求重新定位到8.1。现在项目没有建立。打开诊断日志记录以获取详细信息。有没有办法获得在构建时调用的完整命令行?

描述 “csc.exe”退出,代码为-532462766。 项目文件C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.CSharp.CurrentVersion.targets 第246行

8 个答案:

答案 0 :(得分:14)

Install-Package Microsoft.Net.Compilers -Version 1.2.1 

为我工作!

答案 1 :(得分:4)

当某些.dll不可用时,NuGet包可能会生成此错误。

删除packages文件夹并编译。它应该恢复所有NuGet包。

答案 2 :(得分:0)

我无法找到原因,但是将项目设置回滚到默认值可以解决这个问题。 我猜Visual Studio 2015在某种程度上混淆了它的设置。

答案 3 :(得分:0)

转到tools - > options - > projects and solutions - > build and run

并将MSBuild project build output verbosityMSBuild project build log file verbosity详细级别更改为Normal,再次构建项目并观察输出窗口,如果没有任何新内容显示将详细级别更改为更高级别。< / p>

答案 4 :(得分:0)

这么简单,你只需删除项目中的文件夹“bin”并重新启动visual studio

为我工作!

答案 5 :(得分:0)

昨天发生在我身上。

不确定是否相关,但是在删除/ bin和/ obj文件夹以解决另一个构建问题之后不久,这个问题就开始出现。

我在这里和其他地方都尝试了所有建议,但是最后唯一可行的方法是关闭我在IDE中打开的所有代码文件。傻瓜对我来说这确实是治疗方法,但是如果它可以挽救一个人六个小时的生命,那值得一试。

答案 6 :(得分:-3)

如果您收到此错误:

  

错误10&#34; Csc.exe&#34;退出代码-1073741801

尝试在nuget packgae控制台上执行命令:

Install-Package NuGetEnablePackageRestore 

答案 7 :(得分:-3)

尝试删除&#34; packages.config&#34;它与我合作。