使用snk文件时托管C ++错误::“缺少签名所需的私钥”

时间:2011-01-19 18:02:54

标签: managed-c++ signing strong-typing strongname snk

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

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

  1. 密钥文件= $(PROJECTDIR)86 \ $(配置)\ VOS.snk
  2. 延迟标志=否(/ DELAYSIGN:NO)
  3. 并且我试过在AssemblyInfo.cpp ::

    中设置它
    1. [组件:AssemblyKeyFile中( “VOS.snk”)]
    2. [组件:AssemblyDelaySignAttribute(假)]
    3. 我有.snk& .pfx文件。我在这里错过了什么? .snk文件是我在C#.NET 3.5项目中所需要的...为什么它在我的托管c ++项目中也不起作用?我是否还需要以某种方式使用我的pfx文件?

1 个答案:

答案 0 :(得分:0)

不知怎的,我正在使用一个损坏的密钥或其他东西,因为当我得到一个新的.snk文件时,它的工作方式应该是......