none
WIN10周年版+VS2012SP5 编译报错 error MSB4014 RRS feed

  • 问题

  • 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 生成已意外停止,因为发生内部故障。 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: Microsoft.Build.Exceptions.BuildAbortedException: 已取消生成。无法成功启动或连接到子 MSBuild.exe 进程。请确认 MSBuild.exe“C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe”成功启动,并且它正在加载启动进程已加载的相同 microsoft.build.dll。如果认为位置不正确,请尝试在 BuildParameters 对象中或使用 MSBUILD_EXE_PATH 环境变量指定正确的位置。 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.BackEnd.NodeProviderOutOfProc.CreateNode(Int32 nodeId, INodePacketFactory factory, NodeConfiguration configuration) 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.BackEnd.NodeManager.AttemptCreateNode(INodeProvider nodeProvider, NodeConfiguration nodeConfiguration) 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.BackEnd.NodeManager.CreateNode(NodeConfiguration configuration, NodeAffinity nodeAffinity) 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.Execution.BuildManager.PerformSchedulingActions(IEnumerable`1 responses) 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.Execution.BuildManager.HandleNewRequest(Int32 node, BuildRequestBlocker blocker) 1>D:\myj\trunk\server\sparkprojects\common\common.vcxproj : error MSB4014: 在 Microsoft.Build.Execution.BuildManager.IssueRequestToScheduler(BuildSubmission submission, Boolean allowMainThreadBuild, BuildRequestBlocker blocker) 

    .net framework 版本4.6.1586

    windows版本win10周年版 64位

    2016年8月11日 9:26

全部回复

  • 重新启动VS,然后以管理员身份打开VS, 重新编译项目,还有这个问题吗?

    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年8月13日 9:21
    版主
  • 还有这个问题, 查看注册表里msbuild的路径是64位的, 我编译的工程是32位的, 并且上面提示信息里面的路径也是32位的, 不知道是不是.net framework的原因
    2016年8月15日 7:05
  • 具体你是怎么编译你的项目的?你用的是VS2012 对吧?为什么会用.NET 4.6版本?据我所知,VS2012对应的应该是.NET 4.5. VS2015 对应的才是.NET 4.6.

    另外,如果想鉴别.NET的安装,你可以使用这个工具:

    https://blogs.msdn.microsoft.com/astebner/2008/10/13/net-framework-setup-verification-tool-users-guide/


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年8月16日 8:42
    版主
  • 没有使用.NET 4.6, 工具我使用了, .NET 4.5和4.6 都正常。

    项目编译就是直接点的生成。这个问题是在我更新win10周年版后才出现的,也不知道是不是有什么补丁没装的问题

    2016年8月22日 1:52
  • 你有没有在别的机器上执行过?

    另外,你如果用msbuild.exe编译你的项目, 比如 %windir%\microsoft.net\framework\v4.0.30319\msbuild.exe [your project],结果如何?

    另外,看一下是不是memory的问题:

    https://blogs.msdn.microsoft.com/paraswadehra/2014/01/04/the-build-stopped-unexpectedly-because-of-an-internal-failure/


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年8月25日 11:37
    版主