添加MSBuild参数后: /tv:14.0 / p:VisualStudioVersion = 14
我收到以下错误消息:
temp <- lapply(ls(pattern = "df.*"), get)
temp2<- as.data.frame(temp)
我正在尝试使用VS2015(TFS2013服务器)构建
找到了这个:https://connect.microsoft.com/VisualStudio/feedback/details/1406942/new-required-lc-task-parameter-targetframeworkversion 但是,我已经检查过,解决方案中的所有项目都分配了4.5.2版本。
记录(似乎它仍在使用VS2013):
C:\Builds\10\IW_*****\Dev\src\Sites\******\Properties\CompileLicxFiles_Patched.targets (98): The "LC" task was not given a value for the required parameter "TargetFrameworkVersion".
答案 0 :(得分:0)
要使用VS 2015,参数应为/p:VisualStudioVersion=14.0
。
答案 1 :(得分:0)
首先是第一件事。 我正在使用VS2015编辑 TfvcTemplate.12.xaml 构建模板,该模板存在问题。出于某种原因,当使用VS2015时 - 它正在错误地修改xaml文档。 要对TfvcTemplate.12.xaml模板进行任何类型的更改,您必须使用VS2013!
TfvcTemplate.12.xaml 不包含&#34; ToolPath&#34;变量。为了完成这项工作,我只需在&#34; ToolVersion&#34;
下添加&#34; 14.0&#34; (必要的引号)TFS2013将使用VS2015 MSBuild来运行构建。无需MSBuild命令行开关。没有他们的工作。
输出日志:
运行MSBuild00:13:39 C:\ Program Files \ Microsoft Team Foundation Server 12.0 \ Tools \ nuget.exe restore&#34; C:\ Builds \ 9 ************ \ packageRestore.proj&#34; -NonInteractive MSBuild
自动检测:使用msbuild版本&#39; 14.0&#39;来自&#39; C:\ Program Files (86)\的MSBuild \ 14.0 \仓&#39;
答案 2 :(得分:0)
您也可以使用Visual Studio修改构建定义。在使用TfvcTemplate.12.xaml的构建定义的进程选项卡上,展开2.5节以查看MSBuild参数。将以下参数添加到构建定义并保存。我认为你的问题是你有 / p:VisualStudioVersion = 14 而不是 /p:VisualStudioVersion=14.0 。
/p:VisualStudioVersion=14.0 /tv:14.0