繁体   English   中英

VSTO 加载项事件处理程序

[英]VSTO add-in event handler

在共享加载项中,加载项启动的以下事件处理程序代码如下:

Public Sub OnStartupComplete(ByRef custom As System.Array) _
 Implements Extensibility.IDTExtensibility2.OnStartupComplete
End Sub

在 VSTO 中,它被替换为

Private Sub ThisAddIn_Startup() Handles Me.Startup
End Sub

无论如何在不使用可扩展性的情况下为 VSTO 创建等效的事件处理程序

Public Sub OnAddInsUpdate(ByRef custom As System.Array) _
 Implements Extensibility.IDTExtensibility2.OnAddInsUpdate
End Sub

谢谢。

VSTO 完全包装了 IExtensibility2 接口,并且它没有公开 AddinsUpdate 回调(不公开,但我相信它确实会在内部拦截它)。

您可以编译,然后运行反射器对实现 IExtensibility 的 VSTO 代码进行逆向工程。 我曾经这样做是为了弄清楚如何挂钩“GetUI”可扩展性回调,这样我就可以从 VSTO 2008 插件中推出自定义 Backstage XML(Vsto2008 不直接支持 Backstage 视图)。

但我没有注意到/寻找 AddinsUpdate 回调。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM