ключи pfx продолжают становиться недействительными, почему?

#c# #pfx

#c# #pfx

Вопрос:

Надеюсь, простой. Я создаю строго типизированные сборки, создавая PFX-ключи. Это нормально, однако я понимаю, для чего они предназначены. Почему иногда ключи моего проекта становятся недействительными, и я получаю ошибку (ы):

Ошибка Импорта ключевого файла «System.pfx» был отменен.

Ошибка Не удается импортировать следующий файл ключа: System.pfx. Файл ключа может быть защищен паролем. Чтобы исправить это, попробуйте импортировать сертификат еще раз или вручную установите сертификат на строгое имя CSP со следующим именем контейнера ключей: VS_KEY_BD649BC5A66E000D.

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

Любая помощь очень ценится.

Спасибо,

Stu.