代码之家  ›  专栏  ›  技术社区  ›  Xie Steven

VisualStudio不会复制。将pdb文件放入Appx文件夹

  •  0
  • Xie Steven  · 技术社区  · 5 年前

    我在调试UWP应用程序。我发现异常堆栈跟踪不包含行号。经过大量测试,我发现。无法将pdb文件复制到Appx文件夹。也许,这是根本问题。如何处理这个问题?

    微软Visual Studio专业版2017 版本15.9.4

    0 回复  |  直到 5 年前
        1
  •  0
  •   Sara Liu - MSFT    5 年前

    只需解决如何将pdb文件添加到appx文件夹的问题。

    有两种方法:

    1) 默认情况下,MSBuild将删除所有 pdb 在生成appx期间创建文件。您可以在app下添加此xml节点。csproj文件以启用该功能。

    <PropertyGroup>
            <AppxPackageIncludePrivateSymbols>true</AppxPackageIncludePrivateSymbols>
    </PropertyGroup>
    

    2) 您可以将pdb文件嵌入exe文件,这样调试信息将与exe一起运行,而不用担心丢失单独的pdb文件。

    右键点击 项目属性 --> 建筑 --> 先进的 -->改变 调试信息 Embedded .