Проблема сертификата - Ошибка импорта ключа "объект уже существует" после обновления Windows 7

У меня есть около 60 файлов .pfx для всех основных сборок для проекта. Это уникальные файлы, но я использую один и тот же пароль для всех.

После обновления с Windows Vista до Windows 7 я получаю диалоговое окно "Файл ключа импорта" с запросом пароля для них, когда я нажимаю "Сборка" в Visual Studio 2008.

Это было бы хорошо, но после вставки пароля я получаю диалоговое окно с ошибкой: Ошибка Импорт ключа - объект уже существует.

Любые идеи?

Ответ 1

Решил!

После обновления с Vista до Windows 7 были изменены разрешения папки, содержащей сертификаты C:\Users\All Users\Microsoft\Crypto\RSA\MachineKeys.

После изменения разрешений, предоставляющих полный доступ, проблема исчезла.

Сообщите мне, помогло ли это кому-либо!:)

Ответ 2

Я действительно не хотел начинать изменять права доступа к файлам, чтобы исправить это. Но ответ о разрешении файлов сделал меня в правильном направлении.

Вместо изменения прав доступа к файлам я запускал VS.NET как администратор, который также разрешил проблему импорта ключей.