Мы просто обновили наши проекты Visual Studio 2008 до Visual Studio 2010. Все наши сборки были подписаны с использованием Verisign сертификата подписи кода, С момента обновления мы постоянно получаем следующую ошибку:
Невозможно импортировать следующий ключевой файл: companyname.pfx. Ключевой файл может быть защищен паролем. Чтобы исправить это, попробуйте снова импортировать сертификат или вручную установить сертификат в Сильное имя CSP со следующим именем контейнера: VS_KEY_3E185446540E7F7A
Это происходит на некоторых машинах разработчика, а не на других. Некоторые методы, используемые для исправления этого, которые работали некоторое время, включают в себя:
- Повторная установка ключевого файла из проводника Windows (щелкните правой кнопкой мыши файл PFX и нажмите "Установить" ).
- Установка Visual Studio 2010 на новую машину в первый раз предлагает вам пароль при первом запуске проекта, а затем он работает. На машинах, обновленных от Visual Studio 2008, вы не получите эту опцию.
Я пробовал использовать утилиту ClickOnce и подписания кода Microsoft.