首页 > 解决方案 > Netoffice Outlook插件注册麻烦

问题描述

我正在尝试注册一个 Netoffice Outlook 插件。使用 Netoffice Developer Toolbox 创建它后,我无法启动它。Visual Studio 中的错误是:程序集无法注册 - 访问被拒绝。确保以管理员身份运行应用程序。拒绝访问 HKEY_CLASSES_ROOT\MyAddin.Addin 注册表项。我在这里先向您的帮助表示感谢。

标签: c#outlook-addinnetoffice

解决方案


您的程序集必须在 COM 中注册才能使您的插件正常工作。默认情况下,Visual Studio 将用于regasm.exe注册程序集。

因为 regasm 需要向系统注册表写入权限,所以必须使用提升权限运行 Visual Studio(右键单击 > 以管理员身份运行)。

注册必须只完成一次,您也可以从命令行手动完成。

插件也可以在需要管理员权限的用户注册表中注册,但您必须创建自己的脚本,因为 regasm.exe 无法做到这一点。


推荐阅读