Как запустить Start Experimental Instance of Visual Studio 2019 с помощью DTE? Достучаться до VS 2019 получается так:
var executablePath = Path.Combine(@"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe");
var vsProcess = Process.Start(executablePath);
var runningObjectDisplayName = $"VisualStudio.DTE.16.0:{vsProcess.Id}";
Была неудачная попытка: $"VisualStudio.DTE.16.0Exp:{vsProcess.Id}".
Решение было найдено, вдруг кому будет интересно. Используем аргумент /rootsuffix Exp.
var executablePath = Path.Combine(@"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe");
var info = new ProcessStartInfo(executablePath, "/rootsuffix Exp");
var vsProcess = System.Diagnostics.Process.Start(info);
var runningObjectDisplayName = $"VisualStudio.DTE.16.0:{vsProcess.Id}";
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Допустим, есть некоторая иерархия классов, где каждый последующий класс наследуется от предыдущего