錯誤1error MSB4014: 生成已意外停止,因為發生內部故障。
Microsoft.Build.Exceptions.BuildAbortedException: 已取消生成。未能以子節點形式啟動 MSBuild.exe,因為在位置“C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe”處找不到該程序。如有必要,請在 BuildParameters 中或使用 MSBUILD_EXE_PATH 環境變量指定正確的位置。
重啟VS2010、或者修改安裝均無效的解決辦法。
1、搜索電腦msbuild,發現c/window/preprech/目錄下有一個msbuild。。。。pf文件,疑是被隔離的丟失文件。
2、將該文件拷貝到c/windows/system32,并將多出的后綴全部刪除,改為msbuild.exe
3、再次重啟vs2010,編譯ok
注意事項:
msbuild原來所在目錄根據操作系統不盡相同,xp是上述目錄。網上看到,有如下不同目錄:1、Windows 95/98/Me系統,將msbuild.exe復制到C:/Windows/System目錄下。 2、Windows NT/2000系統,將msbuild.exe復制到C:/WINNT/System32目錄下。 3、Windows XP/WIN7系統,將msbuild.exe復制到C:/Windows/System32目錄下。
新聞熱點
疑難解答