Azure devops Azure devops构建管道

Azure devops Azure devops构建管道,azure-devops,azure-devops-server-2019,Azure Devops,Azure Devops Server 2019,我创建了一个示例网站项目,其中一个页面包含HellowWord.aspx和HellowWord.aspx.cs。我正在尝试为此项目创建Azure DevOps构建管道。以下是我添加到构建包中的任务 但是发布工件始终包含aspx和aspx.cs文件。不确定应该添加哪些任务以生成正确的发布包。这将为.aspx文件而不是aspx.cs创建正确的DLL 发布生成工件任务有一个参数要发布的路径,该参数定义要发布的文件夹或文件路径。这可以是完全限定路径,也可以是相对于存储库根的路径。不支持通配符。支持变量

我创建了一个示例网站项目,其中一个页面包含HellowWord.aspx和HellowWord.aspx.cs。我正在尝试为此项目创建Azure DevOps构建管道。以下是我添加到构建包中的任务

但是发布工件始终包含aspx和aspx.cs文件。不确定应该添加哪些任务以生成正确的发布包。这将为.aspx文件而不是aspx.cs创建正确的DLL


发布生成工件任务有一个参数
要发布的路径
,该参数定义要发布的文件夹或文件路径。这可以是完全限定路径,也可以是相对于存储库根的路径。不支持通配符。支持变量。示例:
$(Build.ArtifactStagingDirectory)
。默认情况下,此参数使用变量
$(Build.ArtifactStagingDirectory)

因此,您需要检查您的
复制文件
任务,查看您复制到
$(Build.artifactstagindirectory)
的内容,并在此任务中复制正确的文件


您需要将正确的文件复制到StagingDirectory。请检查您对复制文件的定义?还有,你们发布什么符号,你们需要这个吗?你们检查过我的回复了吗?有帮助吗?嗨,@CeceDong我已经从根目录设置了正确的复制文件路径。[这是解决方案中的HelloWorld文件夹。]您可以通过引导
使用排除模式将包含模式的含义更改为排除:。嗨,@cececedong,“!”将排除这些文件。如果我排除这些文件,那么我将从何处获取发布包文件(如DLL文件)?您需要在
复制文件
任务中指定正确的内容路径。例如,如果要在根目录的
Bin
文件夹中发布dll文件,可以在
Contents
字段中指定
***\Bin\*.dll