Visual Studio Project - импорт и использование файла.pfx на сервере сборки

Я не очень знаком с миром.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 мог работать правильно?

0 ответов

Другие вопросы по тегам