小编sum*_*lya的帖子

缺少项目类型“PackageReference”的必需属性“OutputPath”

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

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

但我收到错误提示

无效的恢复输入。缺少项目类型“PackageReference”的必需属性“OutputPath”。输入文件: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.
Run Code Online (Sandbox Code Playgroud)

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

msbuild jenkins-pipeline

7
推荐指数
1
解决办法
3795
查看次数

标签 统计

jenkins-pipeline ×1

msbuild ×1