Откройте сайт Visual Studio (не решение) из командной строки - PullRequest
0 голосов
/ 11 октября 2018

Я создал консольное приложение, использующее Visual Studio для запуска файлов патчей на наших сайтах.

После того, как патчи были применены, я хочу открыть сайт в visual studio и запустить его.

У меня проблема в том, что мои сайты не являются «проектами» или «решениями».Я попытался использовать следующую команду, но она открывает сайт в качестве решения и добавляет множество файлов .vs, но не запускается.

(devenv / command \ "File.OpenWebSite \" project.rootFolder);

По сути, я спрашиваю;Есть ли способ открыть сайт, не открывая его как решение?Из того, что я вижу, File.OpenWebsite должен делать то, что я хочу ...

Любая помощь будет отличной, Заранее спасибо

1 Ответ

0 голосов
/ 11 октября 2018

Если вы можете зайти на сайт с помощью вашего интернет-браузера, вы можете использовать System.Process.Start(), чтобы открыть его:

using System;
using System.Diagnostics;

 string browserPath = @"C:\Program Files\Mozilla Firefox\firefox.exe"; //or whatever browser you use
 string website = @"google.com"; //replace with your actual website

 Process.Start(browserPath, website);

Добавьте это в концевашей программы, и она должна работать нормально.Если ваш сайт - это просто файл (вместо URL), замените google.com на полный путь к файлу вашего сайта (.html и т. Д.).

...