我遵循其他帖子和http://msdn.microsoft.com/en-us/library/xwb8f617.aspx的指令给我的dll命名,这是一个本地(非托管)C++ dll。然而,当它仍然是不强命名的,当我尝试验证:强名dll - 如何解决问题?
>sn.exe -v myStuff.dll
=> myStuff.dll does not represent a strongly named assembly
添加我的.snk文件的项目,并添加到属性 - >连接器 - >高级 - >密钥文件中的文件。
我该如何排除故障?
好的我发现/ KEYFILE链接器选项根本不起作用。在另一个C++/CLI项目中,正在使用/ KEYFILE并且.dll已正确签名。为什么在我的非托管项目中链接器不使用该标志? – 2012-07-18 21:04:03