我有一个使用 /clr
开关的托管 C++ 程序集,我正尝试根据 this question 对其进行签名使用以下构建后步骤:
sn -Ra "$(TargetPath)" MyKey.snk
然而,这给出了以下错误:
C:\Path\Assembly.dll does not represent a strongly named assembly
出了什么问题?
最佳答案
您是否已在 AssemblyInfo.cpp 中将程序集标记为延迟签名?
[assembly:AssemblyKeyFileAttribute("MyKey.snk")];
[assembly:AssemblyDelaySignAttribute(true)];
关于.net - 创建强名称托管 (/clr) C++ 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117448/