5
  1. 建立了我的项目。

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

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

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

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

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

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

4

2 回答 2

0

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

http://odondo.wordpress.com/2010/05/23/signing-assemblies-with-a-pfx-file/
于 2013-09-04T07:28:04.823 回答
0

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

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

于 2011-03-14T09:16:34.943 回答