我使用Visual Studio创建了一个控制台应用程序,以针对我们的网站运行补丁文件。
应用补丁后,我要在Visual Studio中打开网站并运行它。
我的问题是我拥有的站点不是“项目”或“解决方案”。我尝试使用以下命令,但是它将打开该网站作为解决方案,并添加了许多.vs文件,但无法运行。
(devenv / command \“ File.OpenWebSite \” project.rootFolder);
基本上我要问的是;有没有办法打开网站而不打开它作为解决方案?从我所看到的,File.OpenWebsite应该正在做我想要的...
任何帮助都会很棒, 预先感谢
答案 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);
。