我如何使我的ServiceInstaller项目包含PDB文件?

问题描述 投票:0回答:1

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

我有一个Service Installer项目,生成一个用于安装服务的MSI。

我想使其在输出中也包含PDB文件(至少对于特定的构建配置,但也可以)。

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

编辑:

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

c# windows-services pdb-files
1个回答
0
投票

最后,我告诉它通过逐个添加调试符号来分别添加每个项目中的调试符号。

这不是理想的,因为如果添加了项目,则添加项目的人将需要记住将其输出添加到此,而如果我能使它仅执行* .pdb,则目标服务会自动为所有项目提供pdb文件其引用的项目,因此不再需要。

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

© www.soinside.com 2019 - 2024. All rights reserved.