используя этот код, я получаю объект, представляющий Visual Studio:
var dte2 = Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE2;
Однако, когда у меня открыто несколько экземпляров VS, это возвращает любой экземпляр VS, а не тот, с которого я сейчас выполняю код.
Я не в надстройке, поэтому у меня нет доступа к applicationObject.
Как мне получить текущий экземпляр Visual Studio ??
Большое спасибо.