このコードを使用して、Visual Studio を表すオブジェクトを取得します。
var dte2 = Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE2;
ただし、VS の複数のインスタンスを開いていると、現在コードを実行している VS のインスタンスではなく、任意の VS のインスタンスが返されます。
私はアドイン内にいないので、applicationObject にアクセスできません。
現在の Visual Studio インスタンスを取得するにはどうすればよいですか??
どうもありがとう。