Visual Studio Project - импорт и использование файла .pfx на сервере сборки - PullRequest
0 голосов
/ 16 января 2019

Я не очень знаком с миром .NET. Я пишу .NET WPF приложение, которое использует установщик ClickOnce. Я могу просто создать установщик, но теперь я пытаюсь заставить его подписаться правильно.

У меня есть файл сертификата .pfx, который я настроил для использования Visual Studio в разделе «Подписание» конфигурации моего проекта. Это прекрасно работает локально и, кажется, подписывает его, используя соответствующий сертификат.

Теперь я пытаюсь настроить сборку для этого на моем сервере Jenkins, и именно здесь у меня возникают проблемы. Сначала он вообще не мог найти сертификат, что имеет смысл, поскольку я нахожусь на другой машине. Я использовал консоль MMC на сервере сборки для импорта моего файла .pfx, и это, похоже, сработало: я вижу, что он отображается в разделе «Личные» моего хранилища сертификатов на консоли MMC.

Моя сборка все еще ломается. Это дает мне следующую ошибку:

error MSB4044: The "SignFile" task was not given a value for the required parameter "CertificateThumbprint"

Я подумал, что простой импорт сертификата в сочетании с тем, что Visual Studio добавил в файл моего проекта, сделает эту работу на моем сервере сборки. Может ли кто-нибудь помочь мне определить правильный процесс импорта файла .pfx на сервер сборки, чтобы проект Visual Studio мог работать правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...