Я хочу создать и кодировать подпись приложения WPF и развернуть его с помощью ClickOnce с использованием Jenkins.
Моя настройка:
- Jenkins (новейшая версия, работающая с Admin)
- сертификат на USB-токене, активированный однократный вход в SafeNet Client , поскольку на USB-токене отображается всплывающее окно для ввода пароля токена
- , работающего
signtool.exe sign /a /v "<path>\Shared.dll"
в администратореКонсоль работает хорошо - Выполнение той же команды, что и команда сборки AfterCompile / AfterPublish, приводит к следующей ошибке:
SignTool error : No certificates were found that met all the given criteria.
Обнаружено несколько связанных проблем здесь и здесь , но решений пока нет.
Как я могу убедиться, что служба Jenkins находит токен USB при запуске команды signtool?