MSBuild SignFile задача, возвращающая MSB3481: не удалось найти сертификат подписи

Недавно я получил новый сертификат подписи кода. Я'использую MSBuildЗадача SignFile для подписания манифеста приложения. По какой-то причине задача возвращается:

MSB3481: The signing certificate could not be located.
Ensure that it is in the current user's personal store.

Сертификат определенно находится в моем личном магазине, я вижу его в certmgr.msc. И я верю, что яЯ вошел как тот же пользователь, так как яя могу подписать манифест, используя другой сертификат, который находится в том же личном хранилище. Не уверен, почему этот новый сертификат не может быть найден.

я даже могу использовать signtool.exe с новым сертификатомS SHA1 для подписи файлов просто отлично. Но я бы действительно предпочел использовать нашу существующую MSBuild с задачей SignFile. Есть идеи, что здесь может пойти не так?

Мы также попытались импортировать сертификат с полным сертификатом и без него.

Ответы на вопрос(1)

Ваш ответ на вопрос