Mit diesem Code erhalte ich das Objekt, das Visual Studio darstellt:
var dte2 = Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE2;
Wenn ich jedoch mehrere Instanzen von VS geöffnet habe, wird eine beliebige Instanz von VS zurückgegeben, nicht diejenige, in der ich den Code gerade ausführe.
Ich befinde mich nicht innerhalb eines Add-Ins und habe daher keinen Zugriff auf das applicationObject.
Wie kann ich die aktuelle Visual Studio-Instanz abrufen?
Herzlichen Dank.