У меня есть добавленный VSTO-приложение OneClick, которое я подписал с обновленным сертификатом подписи кода Verisign (PFX). Я подтвердил, что я правильно подписываюсь с поддержкой Verisign по телефону - они согласны. Я строю VS2010. Тем не менее, Addin показывает "неизвестный издатель", когда я пытаюсь установить.
Почему?
Как заменить "Неизвестный издатель" на имя издателя в сертификате PFX?
Это то, что я сделал, чтобы попытаться решить проблему на сегодняшний день:
-
Нашел этот вопрос о проблеме "Неизвестный издатель" в Addins. принятый ответ на этот вопрос обсуждает использование
mage.exe
для подписи манифеста развертывания и приложения. -
Я использовал
mage.exe
, чтобы применить подпись PFX как к манифестм приложения, так и к развертыванию безрезультатно; "Неизвестный издатель" по-прежнему показывает, когда я устанавливаю Addin. Только после этого я увидел комментарий менеджера программ MS на странице последней ссылки, которую VSTO Addin, построенный в 2008 или ранее, не читал ни манифеста приложений, ни развертывания. -
Затем я увидел тот же самый комментарий менеджера программы MS внизу, связав с этой страницей и утверждая, что начиная с VS2010, что VSTO Addin с издателем, указанным на приведенной странице, теперь будут отображаться их декларации и правильное имя издателя, отображаемое при установке Addin.
Я сделал все это, и издатель по моему правильно подписанному кодом OneClick Deployment по-прежнему показывает "Неизвестный издатель" - почему?