Console C#应用程序在启动时启动Web浏览器

时间:2014-01-08 12:08:26

标签: 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();
        }
    }
}

我仍有同样的问题 它从来没有发生在我身上。 怎么了?

3 个答案:

答案 0 :(得分:4)

猜测您的解决方案中有多个项目,而且列出的项目不是 F5 时执行的项目。

我建议您设置一个断点,看看它是否在执行过程中被击中。我的赌注不是。

尝试右键单击列出的项目,然后选择设置为启动项目

enter image description here

答案 1 :(得分:3)

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

答案 2 :(得分:1)

您是从.exe文件启动此程序还是只是从VS(F5)调试它?

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