首页 > 解决方案 > DevOps nuget pack 步骤未获取 dll

问题描述

在 DevOps 构建管道中,我有 Pack Nuget 步骤。我有一个引用其他项目的项目。我正在尝试打包所有依赖的 dll,但 nuget 步骤仅获取其中一个 dll。

到目前为止,我已经尝试过以下内容:

  1. $/BusinessLogic/BLL.PROJECTS/PROJECTA/PROJECTA.csproj;$/BusinessLogic/BLL.PROJECTS/PROJECTB/PROJECTB.csproj;

  2. $/BusinessLogic/BLL.PROJECTS/***.csproj

模式 1 将仅包括 PROJECTA.dll。

模式 2 将找不到任何项目。

这个工作的正确路径是什么?由于构建步骤之前,我可以从二进制文件夹中选择 dll 吗?

ñ

标签: c#azure-devopsnugetazure-pipelines

解决方案


指定.csproj其他项目引用他的主要项目,并在“Pack options”部分标记复选框“Include referenced projects”:

在此处输入图像描述


推荐阅读