1

为什么在尝试使用 .snk 文件签署托管 C++ 项目时出现此错误。“......SlimDX\build\vs2010\x86\Debug\VOS.snk' 缺少签名所需的私钥”

我试过在项目设置中设置它::

  1. 密钥文件 = $(ProjectDir)x86\$(Configuration)\VOS.snk
  2. 延迟标志 = 否 (/DELAYSIGN:NO)

并且我尝试在 AssemblyInfo.cpp:: 中设置它

  1. [程序集:AssemblyKeyFile("VOS.snk")]
  2. [程序集:AssemblyDelaySignAttribute(false)]

我有 .snk 和 .pfx 文件。我在这里想念什么?在我的 C# .NET 3.5 项目中,我只需要 .snk 文件......为什么它在我的托管 c++ 项目中也不起作用?我是否还需要以某种方式使用我的 pfx 文件?

4

1 回答 1

0

好吧,不知何故,我使用了损坏的密钥或其他东西,因为当我得到一个新的 .snk 文件时,它一切都按应有的方式工作......

于 2011-01-20T17:37:03.993 回答