gpt4 book ai didi

azure - Azure 上的打包/发布错误

转载 作者:行者123 更新时间:2023-12-04 10:52:43 24 4
gpt4 key购买 nike

我最近将 Azure 项目从 Azure SDK 1.6 (Visual Studio 2010) 升级到 Azure SDK 2.0 (Visual Studio 2012)。该项目将在本地计算机上构建,没有错误或警告。我可以在本地计算机上进行调试,但无法在构建服务器上打包或获取构建。我得到的错误是:

错误 MSB4057:项目中不存在目标“PipelineTransformPhase”。

我已确认 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplications.targets 文件存在于本地和生成服务器上。

原始项目指向\v10.0\路径,我手动将其更改为\v11.0\路径,试图解决错误,但没有成功。

最佳答案

我注意到,当项目无法访问 Microsoft.WebApplications.targets 文件时,它通常会显示“项目中不存在目标“PipelineTransformPhase”。”

您需要将 Microsoft.WebApplications.targets 文件导入到项目中。您可以通过在项目中添加以下行来完成此操作。

<Import Project="C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" />

将 Microsoft.WebApplication.targets 导入项目文件时,请确保未设置显式 Condition="false"。当 Microsoft.WebApplication.targets 与 Condition="false"一起导入项目时,我看到了类似的错误。

将 Microsoft.WebApplication.targets 导入项目文件时要考虑的另一件事是,始终确保默认变量 $(MSBuildExtensionsPath32) 设置为“C:\Program Files (x86)\MSBuild\”。

关于azure - Azure 上的打包/发布错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18001146/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com