从命令行打开Visual Studio网站(不是解决方案)

时间:2018-10-11 15:13:18

标签: c# .net visual-studio console-application devenv

我使用Visual Studio创建了一个控制台应用程序,以针对我们的网站运行补丁文件。

应用补丁后,我要在Visual Studio中打开网站并运行它。

我的问题是我拥有的站点不是“项目”或“解决方案”。我尝试使用以下命令,但是它将打开该网站作为解决方案,并添加了许多.vs文件,但无法运行。

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

基本上我要问的是;有没有办法打开网站而不打开它作为解决方案?从我所看到的,File.OpenWebsite应该正在做我想要的...

任何帮助都会很棒, 预先感谢

1 个答案:

答案 0 :(得分:1)

如果您能够使用互联网浏览器浏览到该网站,则可以使用IMediaStreamDescriptor来打开它:

System.Process.Start()

using System;
using System.Diagnostics;

在程序的末尾添加它,它应该可以正常工作。如果您的网站只是一个文件(而不是URL),请用网站文件的完整文件路径(.html等)替换 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);