【问题标题】:Error in Visual Studio 2015: error MSB4166: Child node "3" exited prematurely. Shutting downVisual Studio 2015 中的错误:错误 MSB4166:子节点“3”过早退出。关机
【发布时间】: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:)

标签: c# wpf visual-studio build msbuild


【解决方案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

【讨论】:

    猜你喜欢
    • 2011-12-16
    • 2014-11-19
    • 1970-01-01
    • 2014-11-17
    • 2016-11-30
    • 1970-01-01
    • 2014-09-23
    • 1970-01-01
    • 2018-04-27
    相关资源
    最近更新 更多