2014-01-08 135 views
-1

我创建了引用Web服务的控制台应用程序项目。 由于某些原因,我在代码中编写的内容被忽略,应用程序将启动浏览器窗口。控制台C#应用程序在启动时启动Web浏览器

我取代了阶级的这一切内容:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace AXApplication 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Console.WriteLine("ABC"); 
      var abc = Console.ReadLine(); 
     } 
    } 
} 

,我仍然有同样的问题。
它从来没有发生过我之前。 有什么问题?

+0

请提供代码,做你的意图,但不能按预期工作 – saamorim

+3

你是说上面的代码(写/读控制台)启动一个网页浏览器?也许你有几个项目,而另一个是由F5启动的?你可以设置一个断点,看它在执行过程中是否被击中? –

+3

这将是本世纪的一个程序,如果你说上面的代码启动一个Web浏览器! –

回答

4

猜测,你已经在你的解决方案得到了几个项目,并列出一个不被执行,当你F5它的人。

我建议你设置一个断点,看它在执行过程中是否被击中。我敢打赌,事实并非如此。

试试右键单击列出的项目并选择设置为启动项目

enter image description here

3

我盲目猜测,你有你引用的Web服务作为启动项目,因为实际运行的服务将打开浏览器窗口。

1

你是从.exe文件启动这个程序还是你只是调试它的形式VS(F5)?

尝试从可执行文件启动它,如果浏览器不显示,然后在VS中检查控制台项目 - >属性 - >调试 - >启动操作并检查是否启用了“启动带URL的浏览器”选项。

相关问题