2013-05-02 27 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