2011-06-10 169 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回調。