Visual VS 2015 C++编译在"CodeTaskFactory load"上失败
visual VS 2015 C++ compilation failed on "CodeTaskFactory load"
我得到了一个奇怪的错误:
C:Program Files (x86)MSBuildMicrosoftVisualStudiov14.0CodeAnalysisMicrosoft.CodeAnalysis.targets(219,5): error MSB4175: The task factory "CodeTaskFactory" could not be loaded from the assembly "C:Program Files (x86)MSBuild14.0binMicrosoft.Build.Tasks.Core.dll". Timed out waiting for a program to execute. The command being executed was "C:WindowsMicrosoft.NETFrameworkv4.0.30319csc.exe" /noconfig /fullpaths @"E:BuildAgenttempbuildTmpdxr3ks1s.cmdline".
我禁用了代码分析:
<RunCodeAnalysis>false</RunCodeAnalysis>
<RunCodeAnalysisOnThisProject>false</RunCodeAnalysisOnThisProject>
,但我看到同样的错误:(
当我试图通过CMAKE建立一个项目时,我遇到了同样的问题。在我的嫉妒中,我有两个版本的VS: VS2015(版本14)和VS2022(版本17)。VS2022构建成功,但VS2015不成功。我不得不说在我安装WDK之前一切都很好(或者可能是常规的windows更新破坏了我的构建环境)。
我花了几天时间来寻找解决方案:重新安装和安装所有的sdk, WDK和VS.没有任何帮助。最后,我想出了一个解决方案:用VS2022Microsoft.CodeAnalysis.targets
VS2015Microsoft.CodeAnalysis.targets
。copy C:workvs2022ProfessionalMsbuildMicrosoftVisualStudiov17.0CodeAnalysisMicrosoft.CodeAnalysis.Targets "C:Program Files (x86)MSBuildMicrosoftVisualStudiov14.0CodeAnalysis"Microsoft.CodeAnalysis.Targets
C:workvs2022
-这是我安装VS2022的路径。
为了节省你的时间,我已经把VS2022Microsoft.CodeAnalysis.targets
文件上传到git,这样你就可以下载Microsoft.CodeAnalysis.Targets而不需要安装vs2022。
我希望这能帮助到大家。
相关文章:
- DRD 报告"conflicting load" std::mutex::lock 上的错误
- numpy.load 给出 ValueError: descr 不是有效的 dtype 描述符:
- Qt3D:"Mesh is empty, nothing to load"消息
- Java 1.8 本机 System.load 通过 JNI 调用C++产生 TLSv1.如何获取 TLSv1.2?
- 无法将 IOKit 驱动程序与 IOHIDFamily 链接:"dependency load failed"
- 使用RCPP包创建R包时出错:macOS中的dyn.load中出错
- 当使用来自 std::atomic 的方法时隐式调用 load() 吗?
- 使用 Python "cPickle.load"加载C++编写的二进制文件时的 EOFError
- Visual C++ Load rtf 文档在丰富编辑框中包含图像和文本
- R dyn.load "Symbol not found"错误,即使C++代码构建良好
- 无法使用 dyn.load windows 7 64 位在 R 中加载 dll 文件
- 通过Atomic :: load()访问矢量时访问违规行为
- STD :: Atomic Load方法与STD :: shared_ptr一起使用时会减少参考计数
- std::atomic<int*>::load 应该做一个比较和交换循环吗?
- 对 std::atomic::load 的结果使用结构取消引用 (->) 运算符是否安全
- QTcpSocket do not load ssl
- QWebFrame load() 在初始页面加载时不发送 cookie
- 将包与Rcpp链接时发生dyn.load错误
- std::atomic::load的内存排序行为
- Visual VS 2015 C++编译在"CodeTaskFactory load"上失败