繁体   English   中英

MSB4057:项目中不存在目标“pipelinePreDeployCopyAllFilesToOneFolder”

[英]MSB4057: The target "pipelinePreDeployCopyAllFilesToOneFolder" does not exist in the project

新开发者在这里。 我将代码推送到 GitHub,然后尝试构建和部署它,但收到此错误。

错误:

D:\a\Deploy\Deploy\SimpleInventory\SimpleInventory.csproj : error MSB4057: The target "pipelinePreDeployCopyAllFilesToOneFolder" does not exist in the project.
Error: Process completed with exit code 1.

您可以按照以下解决方法来解决此问题:

  • 检查您的 application.csproj 文件是否具有用于构建的多行,如下所示:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v.*.*\WebApplications\Microsoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '*.*'" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v*.*\WebApplications\Microsoft.WebApplication.targets" Condition="'$(Solutions.VSVersion)' == '*.*'" />

如果您找到了多行,请尝试从上面的行中删除condition ,如下所示:

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v.*.*\WebApplications\Microsoft.WebApplication.targets" />

或者,

Go 到此文件位置Microsoft.Web.Publishing.targets file

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v.*\Web\Microsoft.Web.Publishing.targets

并将以下代码包含到您的 MSBuild/.csproj 文件中,

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v.*\Web\Microsoft.Web.Publishing.targets" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM