Я не могу сказать, запущен ли мой пакетный файл во время процесса события после сборки. Я пытаюсь подписать DLL-файл для сертификации, и я использую пакетный файл для запуска после сборки.
Я использую вызов "$(ProjectDir)Test_Sign_dll_C#2.bat"
Проект C # компилируется, но после того, как я проверяю, подписана ли dll, я обнаруживаю, что цифровой подписи нет.
У меня есть это в списке после сборки:
call "$(ProjectDir)Test_Sign_dll_C#2.bat"
Я использую signtool.exe следующим образом:
signtool.exe sign /fd SHA256 /f MpCertTest.pfx /p for C:\Users\"Target location"
Проект компилируется без ошибок, после проверки DLL в папке bin \ debug он не подписанс цифровым сертификатом. Если я запускаю файл .bat вручную, он подпишет dll.