Visual Studio 2017 .net core 2.0 控制台应用程序
Visual Studio 2017 .net core 2.0 控制台应用程序
嗨,我是新手,正在学习Visual Studio 2017和.net core 2.0。我开始处理一个同事的项目,他目前不在工作中。它正确启动了,只有一件事情让我很烦恼:
当我使用Visual Studio 2017启动应用程序时,一个控制台(不在VS中)出现在窗口中,并打开了一个浏览器。当我关闭控制台或浏览器时,应用程序就会死掉。这个应用程序只有后端功能,所以我不需要浏览器。有没有一种方法:
- 告诉VS将控制台运行在VS的内部窗口中?
- 告诉VS不显示浏览器?
非常感谢!
P.S: 我认为这是一个更多的VS设置,所以我没有写代码。但是如果你认为还有更多的信息可以帮助你解决我的问题,请不要犹豫,问我。谢谢
admin 更改状态以发布 2023年5月22日
在 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
。