托管 C++使用 snk 文件时出错::“缺少签名所需的私钥”
为什么在尝试使用 .snk 文件签署托管 C++ 项目时会出现此错误。 “……SlimDX\build\vs2010\x86\Debug\VOS.snk'缺少签名所需的私钥”
我尝试在项目设置中设置它::
- 密钥文件= $(ProjectDir)x86\$(Configuration)\VOS.snk
- Delay Sign = No (/DELAYSIGN:NO)
并且 iv'e 尝试在 AssemblyInfo.cpp::
- [ assembly:AssemblyKeyFile("VOS.snk")]
- [ assembly:AssemblyDelaySignAttribute(false)]
我同时拥有 .snk 和 .snk 。 .pfx 文件。我在这里缺少什么? .snk 文件是我在 C# .NET 3.5 项目中所需的全部内容...为什么它在我的托管 C++ 项目中也不起作用?我还需要以某种方式使用我的 pfx 文件吗?
Why am I getting this error when trying to sign a Managed C++ project using a .snk file.
"......SlimDX\build\vs2010\x86\Debug\VOS.snk' is missing the private key needed for signing"
Iv'e tried setting it in the project settings::
- Key File =
$(ProjectDir)x86\$(Configuration)\VOS.snk - Delay Sign = No (/DELAYSIGN:NO)
And iv'e tried setting it in AssemblyInfo.cpp::
- [assembly:AssemblyKeyFile("VOS.snk")]
- [assembly:AssemblyDelaySignAttribute(false)]
I have both the .snk & .pfx files. What am I missing here? The .snk file is all I need in my C# .NET 3.5 project... Why will it not work in my managed c++ project as well? Do I need to use my pfx file also in some way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,不知何故,我使用了损坏的密钥或其他东西,因为当我得到一个新的 .snk 文件时,它一切都按应有的方式工作......
Well somehow I was using a corrupt key or something, because when I got a new .snk file it all worked the way it should....