C# Excel COM加载项位置

C# Excel COM加载项位置,c#,excel,installation,add-in,C#,Excel,Installation,Add In,我已经为用C#编写的excel外接程序创建了一个visual studio安装程序项目。我按照描述的步骤进行操作。成功安装后,打开Excel时,外接程序显示为“未加载”,并且不会显示与此相关的错误消息 如果清单注册表值中的加载项位置前面没有“file://”,它将无法工作。安装程序项目中的“注册表”如下所示: 在Excel加载项位置中有“file://”和没有“file://”有什么区别? 最明显的解释是您忘记设置LoadBehavior注册表项。其次最明显的是,它在装载时爆炸了。添加日志记录

我已经为用C#编写的excel外接程序创建了一个visual studio安装程序项目。我按照描述的步骤进行操作。成功安装后,打开Excel时,外接程序显示为“未加载”,并且不会显示与此相关的错误消息

如果清单注册表值中的加载项位置前面没有“file://”,它将无法工作。安装程序项目中的“注册表”如下所示:

在Excel加载项位置中有“file://”和没有“file://”有什么区别?

最明显的解释是您忘记设置LoadBehavior注册表项。其次最明显的是,它在装载时爆炸了。添加日志记录,以便您可以看到它正在加载,并在引发异常时使用try/catch获取诊断。将其设置为2也没有显示错误。最明显的解释是您忘记设置LoadBehavior注册表项。其次最明显的是,它在装载时爆炸了。添加日志记录,以便您可以看到它正在加载,并在引发异常时使用try/catch获取诊断。将其设置为2也没有显示错误。