Visual Studio 2017 .net core 2.0 控制台应用程序

16 浏览
0 Comments

Visual Studio 2017 .net core 2.0 控制台应用程序

嗨,我是新手,正在学习Visual Studio 2017和.net core 2.0。我开始处理一个同事的项目,他目前不在工作中。它正确启动了,只有一件事情让我很烦恼:

当我使用Visual Studio 2017启动应用程序时,一个控制台(不在VS中)出现在窗口中,并打开了一个浏览器。当我关闭控制台或浏览器时,应用程序就会死掉。这个应用程序只有后端功能,所以我不需要浏览器。有没有一种方法:

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

非常感谢!

P.S: 我认为这是一个更多的VS设置,所以我没有写代码。但是如果你认为还有更多的信息可以帮助你解决我的问题,请不要犹豫,问我。谢谢

\"enter

admin 更改状态以发布 2023年5月22日
0
0 Comments

在 asp.net core 应用程序中有一个叫做 properties 的文件夹,在该文件夹中有一个叫做 launchSettings.json 的文件。打开文件,可以找到像这样的 json:\n

     {
"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

0