Как я могу получить в моем проекте ServiceInstaller файлы PDB? - PullRequest
0 голосов
/ 19 марта 2020

У меня есть служба windows, которая при сборке включает файлы PDB в вывод.

У меня есть проект установщика службы, который генерирует MSI для установки службы.

Я бы хотел, чтобы он также включал в вывод файлы PDB (по крайней мере, для конкретной конфигурации сборки, но для всех тоже хорошо).

Для других типов проектов вы обычно можете go Свойства и измените настройки, однако свойств ServiceInstaller не так много.

edit:

После некоторой путаницы я обнаружил, что могу добавить вывод символа отладки для Проект, если я применяю его к сервису, кажется, включает в себя PDB сервиса, и это здорово. Однако я ожидал, что он будет включать все pdbs, для всех упомянутых проектов тоже. Так как сервис довольно скудный и звонит в другие библиотеки ... будем держать на нем ...

1 Ответ

0 голосов
/ 20 марта 2020

В конце я сказал ему добавлять символы отладки для каждого проекта отдельно, добавляя их один за другим.

Это не идеально, потому что, если проекты добавляются, человеку, добавляющему их, нужно будет не забыть добавить свои выходные данные, тогда как, если бы я мог заставить его просто сделать * .pdb, целевой сервис автоматически включает pdb файлы для всех проектов, на которые он ссылается, так что в этом нет необходимости.

Однако на данный момент он выполнил свою работу. Я не буду отмечать этот ответ как принятый, если кто-то знает о лучшем способе.

...