Как создать проект развертывания без отмены подписки?

Я не очень разбираюсь в сборках - это может быть очень просто! У меня есть простое приложение с простым проектом развертывания. Я пошел в каталог, в котором были выпущены версии DLL, скомпилированные с выпуском, подписал все (verisign), а затем отправился в проект развертывания, выбрал Build (not REbuild) и перекомпилировал все мои сборки, и теперь они перестают работать, t уже подписан. Могу ли я сохранить хороший проект развертывания и все еще иметь подписанные сборки, или мне нужно создать MSI по-другому? Благодаря!

.net,deployment,code-signing,release-management,

0

Ответов: 2


0 принят

Попробуйте подписать сборки в качестве промежуточного шага вашей сборки.

Один из способов сделать это - добавить фиктивный проект, в котором есть событие сборки, которое подписывает ваши сборки. Сделайте этот проект последним шагом перед созданием пакета MSI.


1

Я не пробовал, но ... Не заставляйте проект развертывания зависеть от проекта приложения. Вместо этого вручную добавьте вывод приложения в развертывание. Как следствие, автоматическая сборка не должна запускаться.

.net, развертывание, подписывания кода, релиз-менеджмент,
Похожие вопросы