c# - Netoffice Outlook插件注册麻烦
问题描述
我正在尝试注册一个 Netoffice Outlook 插件。使用 Netoffice Developer Toolbox 创建它后,我无法启动它。Visual Studio 中的错误是:程序集无法注册 - 访问被拒绝。确保以管理员身份运行应用程序。拒绝访问 HKEY_CLASSES_ROOT\MyAddin.Addin 注册表项。我在这里先向您的帮助表示感谢。
解决方案
您的程序集必须在 COM 中注册才能使您的插件正常工作。默认情况下,Visual Studio 将用于regasm.exe
注册程序集。
因为 regasm 需要向系统注册表写入权限,所以必须使用提升权限运行 Visual Studio(右键单击 > 以管理员身份运行)。
注册必须只完成一次,您也可以从命令行手动完成。
插件也可以在需要管理员权限的用户注册表中注册,但您必须创建自己的脚本,因为 regasm.exe 无法做到这一点。
推荐阅读
- mysql - MySQL重新排序数字值
- mysql - Illuminate\Database\QueryException 中的问题是什么?
- c++ - c++ std::bind 通用引用无法编译
- python - 功能之间的轻微不适用于自定义功能
- python - 我无法从 fbprophet 导入先知
- arrays - JavaFX - 单击二维数组中的内容时获取索引
- python - 如何以不区分大小写的方式将路径的一部分替换为 Windows 上的另一条路径
- python - 使用二进制权重 (0,1) 和权重总和 (w =10) 约束的 pyportfolioopt python 库进行夏普比率优化
- c - 排序时出现分段错误 - Malloc
- java - 如何在spring boot Java中动态获取feign客户端名称和url