Моя рекомендация - использовать конфигурацию выпуска для построения с вашим профилем разработки и создать новую конфигурацию распространения. Новая конфигурация должна быть идентична конфигурации выпуска во всех отношениях, за исключением того, что она использует ваши сертификаты распространения для подписи, а не ваши сертификаты разработки.
Для этого просто перейдите в настройки проекта, перейдите на вкладку «Конфигурации» и продублируйте конфигурацию выпуска, затем переименуйте дубликат в «Распространение». Затем перейдите на вкладку «Сборка», выберите в раскрывающемся списке конфигурацию «Распространение» и измените идентификацию подписи кода, чтобы использовать свой сертификат распространения.
Теперь вы уверены, что выходные данные двух конфигураций одинаковы, за исключением шага подписи кода. Если в будущем вы измените параметры сборки, просто удалите и заново создайте профиль Distribute, чтобы убедиться, что все параметры совпадают.