首页 > 解决方案 > 如何在 CI/CD 管道 Azure DevOps 中排除 .pdb 文件

问题描述

我为几个不同的网站和几个 Web 应用程序创建了一个 CI/CD 管道。但是,当我将这些网站发布到它们的物理路径时,正在生成一组带有“.pdb”扩展名的新文件。我怎么能以某种方式在我的构建或发布管道中禁用此功能?

谢谢你。

标签: azureazure-devopsdevops

解决方案


如何在 CI/CD 管道 Azure DevOps 中排除 .pdb 文件

您可以尝试编辑该pubxml文件(在您的 Web 项目的Properties/下)。PublishProfiles

然后将bin\**\*.pdb**是否意味着任何层次结构,甚至在bin您的pdb文件之间都没有)到节点ExcludeFilesFromDeployment

因此pubxml看起来像这样:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <!-- ... -->
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <ExcludeFilesFromDeployment>bin\**\*.pdb</ExcludeFilesFromDeployment>
  </PropertyGroup>
</Project>

推荐阅读