Я разрабатываю решения VSTO для Word и Excel. Со вчерашнего дня, без видимой причины, я теперь не могу отладить ни одно из своих решений. Я сталкиваюсь с такими же симптомами, даже когда пытаюсь отладить новый пустой проект VSTO.
Когда запускается надстройка (обычно при запуске Excel или Word), появляется следующее:
System.Security.SecurityException: настраиваемые функции в этом приложении не будут работать, поскольку сертификат, используемый для подписи манифеста развертывания для ExcelAddIn1 или его расположение, не является доверенным. Обратитесь к администратору для получения дополнительной помощи.
Это происходит как с Word, так и с Excel. Я отлаживаю в Visual Studio 2017 под Windows 10 и Office 365 (версия «нажми и работай»). Это проблема с VS2017, неправильно регистрирующим тестовый сертификат? или, может быть, проблема с моей конфигурацией Windows (список включения сертификатов и т. д.)?
ОБНОВЛЕНИЕ
Обновление и восстановление Visual Studio 2017 не оказали никакого влияния. Установка VS2019 и тестирование с новой пустой надстройкой Excel VSTO не дали никакого эффекта. Публикация этой пустой надстройки с использованием сертификата для подписи кода EV (от Sectigo, все еще действовавшего и использовавшегося много раз в прошлом) также приводит к той же проблеме.
Теперь я подозреваю, что это может быть связано с манифестом развертывания. зонирование. Как я могу узнать, что является зарегистрированным местоположением для манифеста и каково его «эффективное» местоположение? Так что я могу проверить, совпадают ли оба.