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”过早退出。关机

Visual Studio 2015 Update 1 中的 C++ 内部编译器错误

websocketpp库中的错误和Windows Visual Studio 2015中的提升[关闭]