使用现有的.pfx登录Visual Studio 2005

时间:2009-02-10 14:29:04

标签: visual-studio-2005 signing pfx

  1. 建立我的项目。

  2. 使用sn.exe -k创建我的.pfx(创建ShellTradingCCMPROD.pfx)。

  3. 将文件复制到应用程序文件夹。

  4. 在VS 2005中,我转到“签名”选项卡“从文件中选择”并浏览到.pfx文件。

  5. 我点击'打开',我收到以下错误:

  6. 无法导入文件'C:\ 2009.02.1.1 \ ShellTrading.CCM.WinUI \ ShellTradingCCMPROD.pfx':找不到请求的对象。

    其他.pfx文件有效吗?任何线索?

2 个答案:

答案 0 :(得分:0)

sn.exe -k不会以.pfx格式创建文件。我没有VS2005了,但是当我命名文件ShellTradingCCMPROD.snk时,它在VS2010中有效。此文件中的密钥不受密码保护。

据我所知,您无法使用sn.exe创建受密码保护的密钥。

答案 1 :(得分:0)

U可以参考以下链接,因为它非常仔细地解释了如何解决这个特定问题。

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