gpt4 book ai didi

c# - Visual Studio 2015 中的 Azure Web 作业 - 部署无法正常工作,出现错误 "target "MSDeployPublish“项目中不存在”。

转载 作者:太空狗 更新时间:2023-10-29 18:00:38 24 4
gpt4 key购买 nike

我使用 Visual Studio 2015 和 azure sdk 2.7.1。我创建了 azure 网络作业。当我运行部署时出现错误:

项目中不存在目标“MSDeployPublish”。

我在 Visual Studio 2013 中创建了 Web 作业 - 部署工作正常。我比较了两个项目(2015 年和 2013 年) - 2013 年有这样的代码:

<Import   Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.3\tools\webjobs.targets"   Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.3\tools\webjobs   .targets')" />

我在 2015 年将这段代码放入我的项目中,但部署不起作用。我看到了
这个question ,但它对我不起作用。

最佳答案

使用 VS2015,在安装 Microsoft.Web.WebJobs.Publish NuGet 包时,我在包控制台中注意到 install.ps1 powershell 脚本由于缺乏执行权限而引发错误。经检查,该脚本似乎旨在在我要安装的项目的 .csproj 中添加导入引用。将以下行添加到我的 .csproj 文件中就可以解决问题并为我修复了上述错误;

<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.6\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.6\tools\webjobs.targets')" />

注意:您的软件包版本可能不同,在这种情况下,请将 1.0.6 替换为与您安装的软件包匹配的任何版本。

注意:您的解决方案设置可能有所不同,在这种情况下,请确保 ..\packages 文件夹的路径正确。

注意:当您不以管理员权限运行 VS 时,会出现此问题。

关于c# - Visual Studio 2015 中的 Azure Web 作业 - 部署无法正常工作,出现错误 "target "MSDeployPublish“项目中不存在”。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32287407/

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