我正在使用Visual Studio中的一个软件。我在Visual Studio中创建了一个PKCS#12存档,以便对我的程序集进行强名称签名。然后,我使用OpenSSL从存档中提取公钥。
我意识到我必须先从VS解决方案中删除PKCS#12存档,然后再将其公之于众,但我该怎么处理公钥?
我应该将其与我的解决方案捆绑在一起,还是可以在我的解决方案托管的地方下载?
用户如何使用公钥验证我的程序集?
如果我从解决方案中删除存档,那么Visual Studio会抱怨,因为它仍然配置为强名称签名解决方案。获得源代码的第三方在尝试使用其所做的任何修改进行编译时将收到此类错误。我应该期望他们插入自己的密钥还是禁用它?