代码之家  ›  专栏  ›  技术社区  ›  Josh Gust

为什么我的项目没有打包Azure Devops Nuget Pack任务

  •  1
  • Josh Gust  · 技术社区  · 7 年前

    正如您在下面看到的,我可以从我的机器上的命令行打包.csproj文件。

    enter image description here

    但当我尝试在Azure Devops中使用此配置执行此操作时:

    enter image description here

    我的生成无法打包项目。

    enter image description here

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  0
  •   Josh Gust    7 年前

    这个 $(BuildConfiguration) 我的管道上的变量。

    任务没有正确引入依赖项的第二个问题是 known issue nuget.exe 通过使用 MSBuild公司 任务与 /t:Pack 选项。

    我现在要构建的管道任务如下所示:

    MSBuild -t:Pack

    请务必注意为MSBuild指定的参数,以便确定目标 Pack .

    动力壳 包,它将包添加为MSBuild的目标。我将这个powershell任务添加到构建中,这样开发者就不需要将包显式地添加到这个解决方案中的新项目中。

    推荐文章