建立我的项目。
使用sn.exe -k创建我的.pfx(创建ShellTradingCCMPROD.pfx)。
将文件复制到应用程序文件夹。
在VS 2005中,我转到“签名”选项卡“从文件中选择”并浏览到.pfx文件。
我点击'打开',我收到以下错误:
无法导入文件'C:\ 2009.02.1.1 \ ShellTrading.CCM.WinUI \ ShellTradingCCMPROD.pfx':找不到请求的对象。
其他.pfx文件有效吗?任何线索?
答案 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/