2012-12-29 54 views
2

我將Visual Studio 2010宏轉換爲插件中的工作。我正在使用VB。如何更正以下行:使用VB獲取VSE插件的DTE?

Dim win As Window = DTE.ActiveWindow 

這給這個錯誤:

Error 3 Reference to a non-shared member requires an object reference. C:\Users\Frank\documents\visual studio 2010\Projects\MyAddin2\MyAddin2\Module1.vb 28

回答

0

的DTE通過應用參數IDTExtensibility2.OnConnection通過。 AddIn由Visual Studio初始化時調用此方法。

外接程序項目嚮導應該已經產生了一些代碼,鑄就應用參數類型DTE2的領域。使用該字段訪問ActiveWindow屬性。