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

StackOverflow https://stackoverflow.com/questions/300405

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top