2

尝试发布 Web 角色时出现错误。我将 VS2012 与 Azure SDK 1.7 一起使用。项目在模拟器中运行没有问题。错误 :

Error   79 The target "PipelineTransformPhase" does not exist in the project.

即使包装也会出现此错误。

4

1 回答 1

1

我发现当你创建一个独立的 MVC 应用程序时,proj 文件中 Microsoft.WebApplication.targets 的导入声明与你创建一个带有 MVC Web 角色的云服务略有不同。如果将两者进行比较,您会发现略有不同:

独立 MVC:

<Import roject="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" />

MVC 创建为云服务的 Web 角色:

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />

我刚刚将我的更改为使用 VSToosPath,它解决了我的问题。

于 2014-01-01T19:05:39.637 回答