我创建了一个引用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 :(得分:4)
我猜测您的解决方案中有多个项目,而且列出的项目不是 F5 时执行的项目。
我建议您设置一个断点,看看它是否在执行过程中被击中。我的赌注不是。
尝试右键单击列出的项目,然后选择设置为启动项目。
答案 1 :(得分:3)
我盲目地猜测您将引用的Web服务作为启动项目,因为实际运行该服务会打开浏览器窗口。
答案 2 :(得分:1)
您是从.exe文件启动此程序还是只是从VS(F5)调试它?
尝试从可执行文件启动它,如果浏览器不显示,则在VS中检查控制台项目 - >属性 - >调试 - >启动操作并检查是否启用了“启动带URL的浏览器”选项。