Добавьте PFX к строгому имени CSP на VSTS - PullRequest
0 голосов
/ 09 мая 2018

Я создал VSTO Addin проект , который подписан с использованием пароля защищен PFX сертификат и добавлен проект VSTS ,

Теперь при сборке я получаю сообщение об ошибке, так как не удалось импортировать сертификат, чтобы исправить необходимость импорта сертификата PFX, поэтому, как это было предложено для различных публикаций SO и поддержки Microsoft, я пытаюсь импортировать сертификат, используя sn инструмент следующим образом,

Я создал файл .cmd (bat) со следующими командами:

C:

cd C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.0A \ bin \ NETFX 4.0 Tools \

sn -i "% 1 \ Sixmod5PFX \ Sixmod5Certificate.pfx" VS_KEY_BD774ABB8BB29878

и добавлено Задача запуска пакетного сценария для построения определения до шага MSBuild , но, как мы знаем, когда мы запускаем эту команду на локальном компьютере, она запрашивает пароль, который пользователь может ввести,

То же самое происходит в VSTS и завершается ошибкой, так как он не получает пароль. Есть ли способ решить эту проблему.

1 Ответ

0 голосов
/ 10 мая 2018

Вам необходимо настроить частный агент сборки (например, развернуть агент в Windows), затем вручную установить сертификат PFX на этом компьютере агента (как запустить команду на локальном компьютере и указать пароль в окне приглашения)

...