Мой пакетный файл не работает с событием после сборки - PullRequest
0 голосов
/ 06 мая 2019

Я не могу сказать, запущен ли мой пакетный файл во время процесса события после сборки. Я пытаюсь подписать 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.

1 Ответ

0 голосов
/ 06 мая 2019

Как указано в комментариях, я использовал следующие команды в разделе событий после сборки в VS 15:

@ECHO OFF
cd C:\Users\mperez\Desktop\Make a Cert and Sign
signtool.exe sign /fd SHA256 /f MpCertTest.pfx /p test123 C:\Users\"Target Location for .dll
PAUSE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...