Visual Studio 2010: что такое файл .pfk? - PullRequest
3 голосов
/ 26 января 2011

Недавно я узнал о способности Visual Studio создавать файл Setup.exe для вашего проекта при публикации проекта (Build -> Publish [Project Name]). Когда я это сделал, я заметил, что в мой проект добавляется новый файл с именем «[Project Name] _TeoraryKey.pfk» (поэтому, если бы проект был HelloWorld, .pfk был бы «HelloWorld_TeilitaryKey.pfk»).

Что это за файл и зачем он мне нужен?

Нужен ли "PermanentKey" в какой-то момент?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 26 января 2011

Файл .pfk - это файл обмена личной информацией, который используется для «подписи» ваших сборок Visual Studio.

Подписание сборки (также называемое подписью со строгим именем) дает приложению или компоненту уникальную идентификацию, которую другое программное обеспечение может использовать для идентификации и явной ссылки на него. Строгое имя состоит из простого текстового имени, номера версии, информации о культуре (если предоставляется), а также пары открытый / закрытый ключи. Эта информация хранится в ключевом файле; это может быть файл обмена личной информацией (PFX) или сертификат из хранилища сертификатов текущего пользователя Windows. Больше информации можно получить здесь.

Я с ними мало работал, но я полагаю, что ссылки ниже могут пролить свет на их использование:

Использование файлов .PFK и .SNK

Подписание сборки - документация MSDN

Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...