我知道对于强命名的 C++ dll,我需要:
为项目分配强名称,通过添加关键属性,(这种方式需要设置公共语言运行时支持),或者指定我们将在以下位置使用的密钥文件:项目->属性->配置属性->链接器->高级-> 密钥文件(这种方式对我不起作用)。
3.通过SN工具对.dll进行签名:sn.exe -R dll_file.dll key_file.snk
由于第 2 步需要更改 Visual C++ 项目(CLR 支持或指定文件密钥),我想知道是否有一种方法可以在不更改现有项目的情况下进行签名,因为我不想触及有效的东西......
任何想法?