【问题标题】:How can I get my ServiceInstaller project to include PDB files?如何让我的 ServiceInstaller 项目包含 PDB 文件?
【发布时间】:2020-03-19 14:42:15
【问题描述】:

我有一个 Windows 服务,它在构建时会在输出中包含 PDB 文件。

我有一个服务安装程序项目,它会生成一个用于安装服务的 MSI。

我想让它在输出中也包含 PDB 文件(至少对于特定的构建配置,但对一切都很好)。

对于其他项目类型,您通常可以转到属性并更改设置,但是ServiceInstaller上的属性并不多。

编辑:

经过一番摆弄,我发现我可以添加一个项目的调试符号输出,如果我将它应用到服务,它似乎包括服务的PDB,这很棒。但是,我希望它也包含所有引用项目的所有 pdb。由于该服务非常苗条并调用其他库...将继续使用它...

【问题讨论】:

    标签: c# windows-services pdb-files


    【解决方案1】:

    最后,我告诉它逐个添加每个项目的调试符号。

    这并不理想,因为如果添加项目,添加项目的人需要记住将他们的输出添加到这里,而如果我可以让它只做 *.pdb,目标服务会自动包含所有的 pdb 文件它引用的项目,这样就没有必要了。

    但是它现在已经完成了这项工作。如果有人知道更好的方法,我不会将此答案标记为已接受。

    【讨论】:

      猜你喜欢
      • 2019-06-05
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      • 2012-01-18
      • 2017-04-13
      • 1970-01-01
      • 1970-01-01
      • 2018-12-22
      相关资源
      最近更新 更多