2009-02-10 7 views
5
  1. Построен мой проект.Подписание Visual Studio 2005 - ошибка с использованием существующего .pfx

  2. Создал мой .pfx, используя sn.exe -k (для создания ShellTradingCCMPROD.pfx).

  3. Скопировал файл в папку приложения.

  4. В VS 2005 я перехожу на вкладку «Подписание», «Выбрать из файла» и перейдите в файл .pfx.

  5. я ударил 'Открыть', и я получаю следующее сообщение об ошибке:

Файл 'C: \ 2009.02.1.1 \ ShellTrading.CCM.WinUI \ ShellTradingCCMPROD.pfx' не могут быть импортированы: Не могу найдите запрошенный объект.

Другие файлы .pfx - любые подсказки?

+0

Что происходит в VS2008 (или VS2010?) – emptyset

ответ

0

sn.exe -k не создает файл в формате .pfx. У меня больше нет VS2005, но он работает в VS2010, когда я назову файл ShellTradingCCMPROD.snk. Ключ в этом файле не защищен паролем.

Насколько я знаю, вы не можете использовать sn.exe для создания защищенных паролем ключей.

0

U может ссылаться на приведенную ниже ссылку, так как она очень подробно объясняет, как решить эту конкретную проблему.

http://odondo.wordpress.com/2010/05/23/signing-assemblies-with-a-pfx-file/