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 мог работать правильно?