TFS服务GitContinuousDeploymentTemplate.12.xaml无法加载参数

时间:2013-11-14 11:33:09

标签: git azure azure-devops continuous-deployment

我正在使用Microsoft的TFS服务进行源代码管理。我已经使用了git存储库选项。

我想继续将构建部署到Azure网站 - 因此请按照此处的说明进行操作:http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/。在Azure中,我选择TFS服务,Git存储库,然后按照向导进行操作。

我遇到了“第4步:触发重建并重新部署项目(第10步)”的问题。我认为本指南引用的是TFS存储库而不是Git,因此存在一些差异......

构建过程模板已默认为  “GitContinuousDeploymentTemplate.12.xaml”。当我编辑构建时  在Visual Studio Team Explorer中定义,有很多  过程部分第5节中的参数错误。错误说  

的影响
  

“参数xxx [例如   无法加载AutomatedTests | AdvancedTestSettings],因为   输入InArgument< ...>没找到。您无法编辑此参数,   但你可以保存没有它的构建“。

当我运行构建时,由于缺少这些参数,它似乎失败了。我无法弄清楚如何使这个工作。有谁知道如何克服这个问题?

顺便说一句,我已经更改了1. Git和2.使用设置构建指向我的Web应用程序的.csproj和发布/任何cpu构建配置。

1 个答案:

答案 0 :(得分:7)

您似乎使用的是比Visual Studio 2013更旧的版本来编辑构建定义。此构建定义带有.12.xaml,表示您应使用Visual Studio 12.0(2013)编辑模板。据我所知,Visual Studio 11.0 = 2012和12.0 = 2013可能会令人困惑,但这就是它的原因。

您可以使用Visual Studio Express 2013 or a stand-alone installation of Team Explorer 2013创建构建定义并对其进行编辑。创建后,您可以从旧版本的Visual Studio触发构建,而不会出现任何问题。