调用博主最近登录时间
生活中的HYGGE
C# 生成程序目录避免生成多余的XML和pdb

C# 生成程序目录避免生成多余的XML和pdb

hygge
2023-07-25 / 0 评论 / 44 阅读 / 正在检测是否收录...

1:用记事本打开你C#项目工程下的.csproj 文件
2:搜索找到你的生成类型一行:比如我用的是'Release|x64'生成程序

3:在此行下添加以下代码,即可以屏蔽随dll一起的xml和pdb文件在Release中生成

<AllowedReferenceRelatedFileExtensions>.allowedextension</AllowedReferenceRelatedFileExtensions>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <PlatformTarget>x64</PlatformTarget>
    <DebugSymbols>false</DebugSymbols>
    <DebugType>none</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowedReferenceRelatedFileExtensions>.allowedextension</AllowedReferenceRelatedFileExtensions>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowedReferenceRelatedFileExtensions>.allowedextension</AllowedReferenceRelatedFileExtensions>
  </PropertyGroup>

生成程序目录去除pdb的另一方法:
项目=>属性=>生成=>高级=>调试信息 选【无】

0

评论 (0)

取消