我正在使用TeamCity来调用一个nant脚本,目前这个nant脚本非常简单,只在解决方案中的单个项目上调用一个msbuild任务。
构建失败了,看起来是调用了msbuild 3.5版本,但错误地从.net 2.0文件夹中调用csc.exe。由于我们使用了.net 3.5语言特性,因此编译失败了。
查看csproj文件,ToolsVersion和TargetFrameworkVersion都设置为使用3.5版本。是什么导致了msbuild选择错误版本的csc.exe呢?
构建失败了,看起来是调用了msbuild 3.5版本,但错误地从.net 2.0文件夹中调用csc.exe。由于我们使用了.net 3.5语言特性,因此编译失败了。
查看csproj文件,ToolsVersion和TargetFrameworkVersion都设置为使用3.5版本。是什么导致了msbuild选择错误版本的csc.exe呢?