问题
I am facing the issue that my VSTO add-in is not displaying the publisher name in Outlook's add-in dialog. It is showing as <None>
. I am using VS2013 for development. I tried by signing it but did not work. Can anybody please give some specific steps to do it?
回答1:
Unfortunately showing the publisher name is not possible for VSTO Add-ins. Even if you sign
- all your ClickOnce files with your Authenticode certificate
- your assembly
- With signtool (Authenticode)
- Strong Name with CA-signed certificate
and set all possible publisher/company/...-fields for your assembly and the ClickOnce-manifest, the publisher will not show up in the Add-in dialog. This is due to how VSTO security works as commented by this VSTO team member.
回答2:
You need to sign the add-in with your own digital signature (not a strong name signature). Did you purchase a certificate from a trusted vendor?
See Introduction to Code Signing for more information in MSDN.
来源:https://stackoverflow.com/questions/30257240/publisher-name-of-vsto-add-in-in-outlook-add-in-list