我正在使用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构建配置。
答案 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触发构建,而不会出现任何问题。