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

时间:2016-08-17 09:31:18

标签: continuous-integration azure-devops azure-service-fabric continuous-deployment azure-pipelines

我在使用Visual Studio Team Services进行持续集成时遇到此问题。

我已关注stackoverflow链接:MSBuild target package not found

  • 我在Build server machine上安装了.net Framework 4.5。
  • 也安装了网络部署工具。
  • 在“C:\ Program Files(x86)\ MSBuild \ Microsoft”中创建“Microsoft \ VisualStudio \ v14.0”文件夹,并从DEV计算机粘贴“Web”和“WebApplication”文件夹(C:\ Program Files(x86) )\ MSBuild \ Microsoft \ VisualStudio \ v14.0)并过去在新创建的文件夹路径上构建服务器机器,即C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0

但我仍面临同样的问题。

注意:我已经在下面的stackoverflow lin中给出了配置详细信息: Task VSBuild failed. This caused the job to fail

1 个答案:

答案 0 :(得分:0)

我面临类似的问题。我在.csproj文件中添加了以下几行,并且有效

 <PropertyGroup>
     <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
     <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)       </VSToolsPath>
 </PropertyGroup>

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

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

 <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />

有关更多信息,请查看下面的答案 error MSB4057: The target "Package" does not exist in the project file named MVCWebUIComponent.csproj

MSBuild target package not found