Существует ли какой-либо стандарт для событий после сборки в Visual Studio?
-
13-09-2019 - |
Вопрос
Я работаю над решением VS, которое использует события после сборки для копирования файлов в проект развертывания, который упаковывает файлы.Кто-нибудь знает, есть ли какие-либо рекомендации по перемещению файлов в MSI?
Решение
Пока вы уверены, что вам никогда не понадобится что-то еще из последней версии, встроенной в ваш пакет, все в порядке.Но если вы хотите быть готовыми к сценариям «переупаковки», например, чтобы иметь возможность легко заменить один файл в существующем пакете, вам следует рассмотреть возможность отделения процесса сборки от процесса «копирования в проект развертывания».
Другие советы
Пока вы копируете все библиотеки DLL, exe-файлы, файлы справки, файлы значков, ресурсы (но не .pdb), все в порядке.
Почему нет PDB?Потому что pdb — это файл отладки, и он предназначен для целей отладки.Поэтому в вашей сборке релиза они вам не нужны.