Azure devops 是否可以将.artifactignore与MSBuild 15.0一起使用?

Azure devops 是否可以将.artifactignore与MSBuild 15.0一起使用?,azure-devops,Azure Devops,我们正在迁移到Azure DevOps。正在运行MSBuild 15.0。我在解决方案的根目录中使用.artifactignore来排除*.cs文件(首先)。构建工件仍然包含*.cs文件 我已经尝试将.artifactignore文件放在根目录和要构建到工件中的“thing”中,并且这些文件从未被排除 是否存在要使用的生成版本依赖项.artifactignore 我正在使用“发布构建工件”任务,如下所示: 这将生成一个工件,其中包含我不想部署的几种文件类型,包括*.cs和*.csproj,如下

我们正在迁移到Azure DevOps。正在运行MSBuild 15.0。我在解决方案的根目录中使用.artifactignore来排除*.cs文件(首先)。构建工件仍然包含*.cs文件

我已经尝试将.artifactignore文件放在根目录和要构建到工件中的“thing”中,并且这些文件从未被排除

是否存在要使用的生成版本依赖项.artifactignore

我正在使用“发布构建工件”任务,如下所示:

这将生成一个工件,其中包含我不想部署的几种文件类型,包括*.cs和*.csproj,如下所示:

为什么您试图忽略
.cs
文件,而不只是发布二进制生成输出,其中不包括
.cs
文件?丹尼尔,我猜我们可能没有以相同的方式使用Azure DevOps。如果我理解正确,二进制构建输出将用于webpublish或webdeploy。我们不这样做。您正在构建C#项目,这会产生某种类型的二进制输出。你可以只发布包含二进制输出的文件夹。丹尼尔,我不明白你在说什么,对不起。您正在使用什么构建任务?你是如何设置的?我添加了更多的文本和一些屏幕截图来澄清我的问题。如果您想更全面地解释您所谈论的内容,我很乐意向您学习。'Publish Build Artifact'与msbuild无关,标题具有误导性,因为您没有与msbuild相关的问题。为什么您试图忽略
.cs
文件,而不只是发布二进制生成输出,哪些不包括
.cs
文件?丹尼尔,我猜我们可能没有以同样的方式使用Azure DevOps。如果我理解正确,二进制构建输出将用于webpublish或webdeploy。我们不这样做。您正在构建C#项目,这会产生某种类型的二进制输出。你可以只发布包含二进制输出的文件夹。丹尼尔,我不明白你在说什么,对不起。您正在使用什么构建任务?你是如何设置的?我添加了更多的文本和一些屏幕截图来澄清我的问题。如果您想更全面地解释您所谈论的内容,我很乐意向您学习。'Publish Build Artifact'与msbuild无关,该标题具有误导性,因为您没有遇到与msbuild相关的问题