系统线程 VS 2012 项目的构建命令行错误
本文关键字:构建 命令行 错误 项目 线程 VS 2012 系统 | 更新日期: 2023-09-27 18:32:02
有一个VS 2012项目,我正在尝试为命令行构建创建一个构建xml。在VS 2012中,构建运行良好,但是在使用MSbuild运行命令行构建时,我收到错误,
error CS0234: The type or namespace name 'Tasks'
does notexist in the namespace 'System.Threading'
(are you missing an assembly reference?)
项目的目标是已经安装的Dot net 4.5框架。操作系统是Windows 2008 R2 X64。我知道错误是关于不正确的框架引用,但找不到原因,因为这在VS 2012中工作正常。这与操作系统是 X64 有关吗?谁能指出它出了什么问题?谢谢。。
解决方案:
感谢 Jon Skeet 为此,我正在使用框架 3.5 中的 MSBuild,除此之外,您需要在构建 xml 的开头提及 Toolsversion attr,否则将使用 V2.0 中的 aspnet 编译器,导致找不到错误目标框架