Team Foundation Service の Build サーバは Windows Azure SDK 1.8 対応済み #tfsug

更新

2012/12/13 Use the hosted build controller in VS - Team Foundation Serviceで、Azure SDK 1.8が対応したので解決しました。

Team Foundation Service で Windows Azure プロジェクトをビルドしようとするとエラーが発生しビルドできません。。

環境

現象

ビルド要求をキューに入れて実行するとエラーが発生します。

C:\a\src\y_kajikawa\Documents\Visual Studio 2012\Projects\PhotoShareApp\PhotoShare.Web.Azure\PhotoShare.Azure.ccproj (64): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Windows Azure Tools\1.8\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

プロジェクトファイルの以下の箇所でエラーが出ているようです。

 <!-- 中略 -->
  <!-- Import the target files for this project template -->
  <PropertyGroup>
    <VisualStudioVersion Condition=" '$(VisualStudioVersion)' == '' ">10.0</VisualStudioVersion>
    <CloudExtensionsDir Condition=" '$(CloudExtensionsDir)' == '' ">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Windows Azure Tools\1.8\</CloudExtensionsDir>
  </PropertyGroup>
  <Import Project="$(CloudExtensionsDir)Microsoft.WindowsAzure.targets" />
</Project>


Team Foundation Service はまだAzure SDK 1.8 に対応していないのかそれとも正しい設定があるのか。
継続して調べます。

原因

現時点 2012/11/16 では、Azure SDK 1.8 はまだインストールされていませんでした。

(@__Black さんありがとうございます!)

以下、Team Foundation Service の Build Server にインストールされているソフトウェアが掲載されているページです。
Use the hosted build controller in VS - Team Foundation Service

まだ Azure SDK 1.7 まで。
早めに対応してくれると幸せだなー。
回避策はないので当分待ちます。