2013-05-02 29 views
7

我是Azure的新成员,希望使用TFS创建持续集成构建。应用程序在构建定义使用托管buildserver简单的网站失败,错误:Azure构建失败,使用TFS托管构建服务器:未找到Windows Azure Tools 2.0 Microsoft.WindowsAzure.targets

C:\a\src\myAzure\myAzure\myAzure.ccproj (70): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\2.0\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.

我可以在本地但建立,并手动发布到Azure和将部署精细 林怀疑TFS的托管buildserver一样。不支持Azure 2.0? 是否有解决此问题的方法或者我将不得不忘记使用CI的想法?

+0

同样的事情在这里,不能相信发生这种情况,我们有几个团队取决于它 – 2013-05-10 20:00:17

回答

2

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

UPDATE: “不,TF局主办的生成计算机上没有新的SDK 2.0,在这个时候,我们希望所有用户都Azure的SDK 2.0的支持后6月1日在此期间,你将需要使用。一个本地构建控制器,您需要并从那里部署到Azure。“ (C)特雷弗·汉考克从微软 http://social.msdn.microsoft.com/Forums/en-US/azuretfs/thread/2df796d5-1abb-4b89-a571-0b7a62b80d55

更新2: 我已经成功地完成使用TFS建立与SDK 2.0的服务器,这样我觉得这个问题是解决了,现在一个成功的构建。将来,我建议在TFS构建服务器准备就绪之前不要更新Azure SDK的新版本。

+0

好吧谢谢dygo确认我的怀疑。我想我必须等现在看看。叹息一下,想象一下,当我了解Azure的时候,我的失望,以及与TFS集成并设置CI是多么容易,然后TFSpreview和Azure之间的不兼容版本阻止了我...... – 2013-05-03 19:18:27

+0

好消息是,预编译服务器并不那么困难。在升级到SDK的v1.8时,我遇到了这个问题,因此从那以后我就有了一台运行在本地的构建机器。在生成机器上升级到v2 SDK后,我的本地版本再次开始正常工作。至少在他们将Azure升级到v2 SDK之前,它是适合的。 – 2013-05-15 12:25:31

+0

由于此问题尚未由TFS/Microsoft团队解决,所以有关开始使用免费的内部部署构建服务器的任何建议? – 2013-05-24 22:03:11