2009-02-10 67 views
5
  1. 构建我的项目。使用现有的.pfx登录Visual Studio 2005 - 错误

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

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

  4. 在VS 2005中,我转到Signing选项卡'Select From File'并浏览到.pfx文件。

  5. 我打 '开放',我得到以下错误:

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

其他.pfx文件的工作 - 任何线索?

+0

在VS2008(或VS2010?)中会发生什么? – emptyset 2011-03-04 14:38:10

回答

0

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

据我所知,你不能使用sn.exe来创建密码保护密钥。

0

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

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