Единственное, что может сработать, - это добавить событие после сборки, чтобы вызвать скрипт, который выполняет вашу подпись. Вы можете использовать что-то вроде signtool.exe для подписи файлов при их публикации.
Вы можете создать несколько версий файла сценария, например: Debug_sign.bat, Release_sign.bat
Затем в командной строке события после сборки:
вызов "$ (ProjectDir) $ (ConfigurationName) _sign.bat"
будет вызывать правильный сценарий в зависимости от вашей цели.
Выходные файлы могут подписывать только сценарий выпуска. Файл сценария отладки может просто ничего не делать ..
Я использовал signtool, чтобы подписать сборку с помощью .pfx следующим образом:
signtool.exe sign / f "codesign_cert.pfx" / p "cert_password" / d "Описание приложения" / du "http://mywebsite" myApp.exe