2011-06-10 134 views
1

共享插件的加载项下面的事件处理程序代码启动如下:VSTO加载事件处理程序

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 

谢谢。

回答

0

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

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

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