【发布时间】:2010-08-18 09:07:38
【问题描述】:
我正在使用team city调用一个nant脚本,目前这个nant脚本非常简单,只在解决方案中的单个项目上调用一个msbuild任务。
构建失败,似乎正在调用 msbuild 3.5,但它错误地调用了 .net 2.0 文件夹中的 csc.exe。由于我们使用的是 .net 3.5 语言功能,因此编译失败。
查看 csproj 文件,ToolsVersion 和 TargetFrameworkVersion 都设置为使用 3.5。什么会导致 msbuild 选择错误的 csc.exe 版本?
【问题讨论】:
标签: msbuild continuous-integration csc