Web ロールを公開しようとするとエラーが発生します。Azure SDK 1.7 で VS2012 を使用しています。プロジェクトはエミュレーターで問題なく実行されます。エラー :
Error 79 The target "PipelineTransformPhase" does not exist in the project.
このエラーはパッケージングでも発生します。
Web ロールを公開しようとするとエラーが発生します。Azure SDK 1.7 で VS2012 を使用しています。プロジェクトはエミュレーターで問題なく実行されます。エラー :
Error 79 The target "PipelineTransformPhase" does not exist in the project.
このエラーはパッケージングでも発生します。
スタンドアロン MVC アプリを作成する場合、proj ファイル内の Microsoft.WebApplication.targets のインポート宣言は、MVC Web ロールを使用してクラウド サービスを作成する場合とは少し異なることがわかりました。2つを比較すると、わずかな違いに気付くでしょう:
スタンドアロン MVC:
<Import roject="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />
クラウド サービスの Web ロールとして作成された MVC:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
VSToosPath を使用するように変更したところ、問題が解決しました。