我有一个使用Visual Studio签名功能的PowerPoint VSTO/C#项目。该项目使用Sha256
代码签名证书,并且工作正常。
我能够通过单击“从存储区选择.”在Visual Studio签名选项卡中选择正确的签名。x1c 0d1x
最近我将证书更新为DigiCert Global G3 Code Signing ECC SHA384 2021 CA1
。从那时起,Visual Studio无法选择我的签名。
当我点击“从商店中选择..."时,我收到消息:
没有可用的证书。没有符合应用程序的证书。
我正在使用Visual Studio 2019 16.11.5。
这是Visual Studio的限制吗?如果是,是否有可能手动运行后期构建工具来执行相同的操作?
2条答案
按热度按时间7hiiyaii1#
我有类似的问题,并询问了它:https://developercommunity.visualstudio.com/t/Visual-studio-doesnt-detect-digicert-co/10135932?port=1025&fsid=d5a2dbf9-137f-411b-aec3-06d687a8d0cf&entry=problem。 Mage 工具使用的Visual Studio唱ClickOnce清单不支持ECC公钥。此外,我不知道如果 Mage 工具支持sha384。
3bygqnnd2#
你需要使用RSA 256,我还买了一个ECC的代码签名证书,它不支持