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. Есть идеи, что здесь может пойти не так?
Мы также попытались импортировать сертификат с полным сертификатом и без него.