我从 Comodo CA 获得了一个受信任的证书,并且很难让它与 InternalsVisibleTo 属性一起使用。我收到警告说程序集无效且无法解决。我使用 X509Certificate.GetPublicKeyString() 检索了公钥并将其放入 assemblyinfo。
[assembly:System.Runtime.CompilerServices.InternalsVisibleTo("Assemblyname,PublicKey=MyPublicKey"]
到目前为止,我们使用了一个不受信任的证书,它可以正常工作。我注意到受信任证书 (.pfx) 的 PublicKey 长度为 540 个字符,而我们的不受信任 (.snk) 仅 320 个字符。
我的错误在哪里?
此外,我不能使用 projectsettings 来选择我的 .pfx 来签名。后期构建工作。使用 projectsettings 时,它告诉我它找不到证书和私钥。