【发布时间】:2010-10-20 15:58:21
【问题描述】:
使用这段代码,我得到了代表 Visual Studio 的对象:
var dte2 = Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE2;
但是,当我打开多个 VS 实例时,这将返回任何 VS 实例,而不是我当前正在执行代码的那个实例。
我不在加载项中,因此我无权访问 applicationObject。
如何获取当前的 Visual Studio 实例??
非常感谢。
【问题讨论】:
标签: c# visual-studio envdte