Как построить проект развертывания без отмены подписи моих сборок?
-
08-07-2019 - |
Вопрос
Я не очень опытен со сборками - это может быть действительно легко! У меня есть простое приложение с простым проектом развертывания. Я пошел в каталог, где находятся версии скомпилированных версий DLL, подписал их все (verisign), а затем пошел в проект развертывания, выбрал Build (не REbuild), и он перекомпилировал все мои сборки, и теперь они не ' Т подписан больше. Могу ли я сохранить хороший проект легкого развертывания и по-прежнему иметь подписанные сборки, или мне нужно создать MSI другим способом? Спасибо!
Решение
Попробуйте подписать сборки как промежуточный этап сборки. Р>
Один из способов сделать это - добавить фиктивный проект с событием сборки, подписывающим ваши сборки. Сделайте этот проект последним шагом перед созданием пакета MSI.
Другие советы
Я не пробовал, но ... Не ставьте проект развертывания в зависимость от проекта приложения. Вместо этого вручную добавьте выходные данные приложения в развертывание. Как следствие, автоматическая сборка не должна запускаться.