gpt4 book ai didi

msbuild - 项目类型 'OutputPath' 缺少必需的属性 'PackageReference'

转载 作者:行者123 更新时间:2023-12-02 16:36:12 26 4
gpt4 key购买 nike

我正在尝试通过 Jenkins Pipeline 运行以下命令

bat 'nuget restore mySolution.sln -MSBuildPath "C:\\Program Files (x86)\\MSBuild\\14.0\\Bin"'

但我收到错误消息

Invalid restore input. Missing required property 'OutputPath' for project type 'PackageReference'. Input files: C:\Program Files (x86)\Jenkins\workspace\My Project Build Pipeline\myProject\myProject.csproj.

我试过了

bat label: '', script: '"C:\\Package tools\\nuget.exe" restore "C:\\Program Files (x86)\\Jenkins\\workspace\\My Project Build Pipeline\\myProject\\myProject.csproj" -MSBuildPath "C:\\Program Files (x86)\\MSBuild\\14.0\\Bin"'  // Restore packages.

我希望当我们在 Visual Studio 中“恢复 NuGet 包”时安装所有 NuGet 包。

最佳答案

显然,您正在使用 VS 2015 工具 (MSBuild 14) 和/或较旧的 nuget.exe (< 4.0.0) 来使用引用 NuGet 包的 PackageReference 方式处理项目。使用较新的工具(Nuget 4+、VS/Build Tools 2017+)来解决此问题。

关于msbuild - 项目类型 'OutputPath' 缺少必需的属性 'PackageReference',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56021192/

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