Тестовый сертификат не является доверенным - PullRequest
0 голосов
/ 22 декабря 2019

Я разрабатываю решения VSTO для Word и Excel. Со вчерашнего дня, без видимой причины, я теперь не могу отладить ни одно из своих решений. Я сталкиваюсь с такими же симптомами, даже когда пытаюсь отладить новый пустой проект VSTO.

Когда запускается надстройка (обычно при запуске Excel или Word), появляется следующее:

System.Security.SecurityException: настраиваемые функции в этом приложении не будут работать, поскольку сертификат, используемый для подписи манифеста развертывания для ExcelAddIn1 или его расположение, не является доверенным. Обратитесь к администратору для получения дополнительной помощи.

enter image description here

Это происходит как с Word, так и с Excel. Я отлаживаю в Visual Studio 2017 под Windows 10 и Office 365 (версия «нажми и работай»). Это проблема с VS2017, неправильно регистрирующим тестовый сертификат? или, может быть, проблема с моей конфигурацией Windows (список включения сертификатов и т. д.)?

ОБНОВЛЕНИЕ

Обновление и восстановление Visual Studio 2017 не оказали никакого влияния. Установка VS2019 и тестирование с новой пустой надстройкой Excel VSTO не дали никакого эффекта. Публикация этой пустой надстройки с использованием сертификата для подписи кода EV (от Sectigo, все еще действовавшего и использовавшегося много раз в прошлом) также приводит к той же проблеме.

Теперь я подозреваю, что это может быть связано с манифестом развертывания. зонирование. Как я могу узнать, что является зарегистрированным местоположением для манифеста и каково его «эффективное» местоположение? Так что я могу проверить, совпадают ли оба.

1 Ответ

0 голосов
/ 23 декабря 2019

Для разделов реестра были заданы настройки, как описано здесь: Отключить список включения .

Изменение этих настроек на Включить список включения действительно решило мою проблему,

Причины, по которым это изменилось, до сих пор остаются большой загадкой ... Обновление Windows?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...