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 プロジェクトをビルドしようとするとエラーが発生しビルドできません。。
環境
- Visual Studio 2012
- Windows Azure SDK for .NET(VS2012)1.8-October 2012(以下SDK1.8)
現象
ビルド要求をキューに入れて実行するとエラーが発生します。
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.
プロジェクトファイルの以下の箇所でエラーが出ているようです。
- PhotoShare.Azure.ccproj
<!-- 中略 --> <!-- 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 まで。
早めに対応してくれると幸せだなー。
回避策はないので当分待ちます。