Я создаю надстройку для Outlook 2010, которая будет связана с нашей системой продажи билетов с помощью API системы продажи билетов. Неделю назад мне удалось скомпилировать и получить контекстные/ленточные меню, которые правильно выполняли свои функции. Этим утром я добавил некоторые функции для шифрования и расшифровки ключа API, но теперь, когда я пытаюсь скомпилировать, я получаю
«Ошибка 1. Произошла ошибка при подписании: ключ недействителен для использования в указанном состоянии».
Нет номера строки или файла, связанного с ошибкой. Сначала я подумал, что это связано с классом System.Security, который я включил, но закомментирование всего, что с ним связано, и удаление ссылки на System.Security не решило проблему.
Я попытался перезапустить все и сделать чистую сборку без везения. По рекомендации эта запись на форуме Я пытался удалить файлы RSA как на своем компьютере, так и на локальном компьютере, но это не помогло. Я также попытался удалить файл _TemporaryKey.pfx в своем решении в надежде, что, если у него возникнут проблемы, VS воссоздаст новый рабочий, но это даже не изменило сообщение об ошибке, сообщающее мне, что файл отсутствует.
После всего этого я попытался открыть другой проект надстройки, который я не модифицировал около недели, и у него тоже была такая же ошибка. На данный момент я не уверен, является ли это проблемой Visual Studio или моего компьютера, но новый проект надстройки Outlook будет успешно скомпилирован, поэтому он влияет только на старые проекты.