繁体   English   中英

Visual Studio 2017 .net Core 2.0控制台

[英]Visual Studio 2017 .net core 2.0 console

嗨,我是Visual Studio 2017和.net core 2.0世界的新手。 我已经开始为一个同事的项目工作,该项目目前尚无工作。 它正确启动。 只有一件事让我非常困扰:

当我使用Visual Studio 2017启动应用程序时,控制台(不在VS中)将出现在窗口中,并打开浏览器。 当我关闭控制台或浏览器时,应用程序消失。 该应用程序仅具有后端功能,因此不需要浏览器。 有什么办法可以:

  • 告诉VS在VS的内部窗口中运行控制台?
  • 告诉VS不显示浏览器?

先感谢您

PS:我认为这是一个相对于VS的设置,因此我没有编写代码。 但是,如果您认为有更多信息可以帮助您解决我的问题,请随时询问我。 谢谢

在此处输入图片说明

在asp.net核心应用程序中,有一个名为properties的文件夹,在该文件夹中有一个名为launchSettings.json的文件。

打开文件,您会发现这样的json:

     {
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
  "applicationUrl": "http://localhost:55556/",
  "sslPort": 0
 }
},
"profiles": {
"IIS Express": {
  "commandName": "IISExpress",
  "launchBrowser": true,
  "launchUrl": "api/getallobjects",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  }
},
"MyServer": {
  "commandName": "Project",
  "launchBrowser": true,
  "launchUrl": "api/getallobjects",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development"
  },
  "applicationUrl": "http://localhost:5000/"
}
}
}

您可以编辑此json来调整Visual Studio启动时的功能。

因此,在您的情况下,如果要停止启动浏览器,只需将launchBrowser属性更改为false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM