Visual Studio 2015 中的错误:错误 MSB4166:子节点“3”过早退出。关机
Posted
技术标签:
【中文标题】Visual Studio 2015 中的错误:错误 MSB4166:子节点“3”过早退出。关机【英文标题】:Error in Visual Studio 2015: error MSB4166: Child node "3" exited prematurely. Shutting down 【发布时间】:2020-11-27 16:41:05 【问题描述】:我使用 Visual Studio VS2015 win10 64 构建源代码,但在临时文件夹中的 MSBuild_failure.txt 中出现错误。
*error MSB4166: Child node "3" exited prematurely. Shutting down. Diagnostic information may be found in files in the temporary files directory named MSBuild_*.failure.txt*
我卸载了 Visual Studio 并重新安装了它,但仍然是同样的问题。
如果有人可以帮助我并给我解决方案,我将非常感激。
【问题讨论】:
好像是同样的问题。 link 你尝试在VS2015中新建一个wpf项目然后构建它,有同样的错误吗? 嗨莎拉,关于这个问题的任何更新?我的回答对您处理这个问题有帮助吗? 嗨佩里,感谢您的回复。我尝试在 VS2015 中创建一个新的 wpf 项目并构建它,但我发现了同样的错误。 请检查我的回答是否能帮助您解决问题。如果有帮助不要忘记接受,如果没有,请随时告诉我们0:) 【参考方案1】:Visual Studio 2015 中的错误:错误 MSB4166:子节点“3”已退出 过早地。关机
这个问题很复杂,我猜这个问题是由您的项目本身或您的计算机环境引起的。
请尝试以下建议:
1)通过在工具-->NuGet包管理器-->下运行命令nuget.exe locals all -clear
清理所有nuget缓存包管理器控制台
2) 关闭 VS2015,创建一个名为 MSBUILDDISABLENODEREUSE 的新 系统环境变量 并将其值设置为 1
。
然后,重新启动您的项目以再次测试。
3) 改为,您可以使用 MSBuild 命令行来构建您的项目。
打开Developer Command Prompt for VS2015
并输入:
msbuild xxx\xxx.csproj -t:build -p:Configuration=Debug -nodeReuse:false
【讨论】:
以上是关于Visual Studio 2015 中的错误:错误 MSB4166:子节点“3”过早退出。关机的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2015 隐藏错误列表中的 Javascript 错误
安装 SFML 后 Visual Studio 2015 中的错误
可能是 Visual Studio 2015 中的 C# 编译器错误
Visual Studio 2015 中的错误:错误 MSB4166:子节点“3”过早退出。关机