8

我是 Azure 的新手,想使用 TFS 创建一个持续集成构建。我创建了一个构建定义,但使用构建定义中的托管构建服务器使用简单网站构建我的云应用程序失败并出现错误:

C:\a\src\myAzure\myAzure\myAzure.ccproj (70): 导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.0\Microsoft.WindowsAzure .targets”没有找到。确认声明中的路径正确,并且该文件存在于磁盘上。

但是,我可以在本地构建,然后手动发布到 Azure,它会很好地部署。我怀疑 TFS 的托管构建服务器不支持 Azure 2.0?有没有办法解决这个问题,还是我不得不忘记使用 CI 的想法?

4

1 回答 1

2

似乎是这样,因为 Build 是 Team Foundation Service 的预览功能。Azure SDK 1.8 也有同样的情况,但他们在几天内更新了构建服务器。希望这次不会太久。

更新:“不,TF 服务托管的构建机器目前没有新的 SDK 2.0。我们希望所有用户在6 月 1 日之后都支持 Azure SDK 2.0 。与此同时,您需要使用本地构建控制器您需要的位并从那里部署到 Azure。” (C) 微软的 Trevor Hancock http://social.msdn.microsoft.com/Forums/en-US/azuretfs/thread/2df796d5-1abb-4b89-a571-0b7a62b80d55

更新 2:我已经成功地使用带有 SDK 2.0 的 TFS 构建服务器完成了构建所以我认为这个问题现在已经解决了。将来,我建议在 TFS 构建服务器准备好之前不要对新版本的 Azure SDK 进行更新。

于 2013-05-03T08:04:55.373 回答