私は、特定のディレクトリ内のすべてのファイル/フォルダを表示するアドインを開発しました。私がしたいのは、ディレクトリ内の.slnファイルが表示された場合、ダブルクリックすると、現在開いているVisual Studioソリューションエクスプローラでソリューションを開くことです。 私はこの特定のコードは、新鮮なVisual Studioでソリューションではなく電流を開き、2015年現在開いているVisual Studio IDEで.slnファイルをプログラムで開く方法
System.Type type = Type.GetTypeFromProgID("VisualStudio.DTE.14.0");
EnvDTE.DTE dte = (EnvDTE.DTE)System.Activator.CreateInstance(type);
dte.MainWindow.Visible = true;
dte.Solution.Open(path);
のVisual Studioを使用しています。
ありがとうございます。
[プログラムによって現在のVisual Studio IDEソリューションディレクトリをアドインから取得する](http://stackoverflow.com/questions/2054182/programmatically-getting-the-current- visual-studio-ide-solution-directory-from-a) –
あなたは私の答えをテストしましたか?あなたのフィードバックは何ですか? –