问题描述
我创建了一个示例网站项目,其中的单个页面包含HellowWord.aspx和HellowWord.aspx.cs。我正在尝试为此项目创建一个Azure DevOps构建管道。以下是我添加到构建包中的任务。
但是,发布工件始终包含aspx和aspx.cs文件。不知道应该添加哪些任务来制作正确的发布包。它将为.aspx文件而不是aspx.cs创建正确的dll。
解决方法
Publish build artifacts
任务具有参数Path to publish
,该参数定义要发布的文件夹或文件路径。这可以是完全限定的路径,也可以是相对于存储库根目录的路径。不支持通配符。支持变量。示例:$(Build.ArtifactStagingDirectory)
。默认情况下,此参数使用变量$(Build.ArtifactStagingDirectory)
。
因此,您需要检查Copy files
任务,查看已复制到$(Build.ArtifactStagingDirectory)
的内容,并在此任务中复制正确的文件。