从网站获取.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行
答案 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 verbosity
和MSBuild 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;它与我合作。