2

我正在将 Visual Studio 2010 宏转换为在插件中工作。我正在使用 VB。如何更正以下行:

Dim win As Window = DTE.ActiveWindow

这给出了这个错误:

错误 3 对非共享成员的引用需要对象引用。C:\Users\Frank\documents\visual studio 2010\Projects\MyAddin2\MyAddin2\Module1.vb 28

4

1 回答 1

0

DTE 通过IDTExtensibility2.OnConnection中的Application参数传递。此方法在 Visual Studio 初始化 AddIn 时调用。

AddIn 项目向导应该已经生成了一些代码,将Application参数转换为DTE2类型的字段。使用该字段访问ActiveWindow属性。

于 2012-12-29T23:28:37.027 回答