Asp.net-Core

在 .NET Core 中建構和執行時如何禁用瀏覽器啟動

  • May 13, 2017

我正在 macOS 中使用 .NET Core 開發 Web API,並部署到 Linux。我對使用瀏覽器完全沒有興趣。但是,當從 Visual Studio Code(調試與否)建構和執行時,瀏覽器每次都會啟動.

我必須關閉選項卡,移除瀏覽器,轉到 Paw,我實際測試 API 的地方,然後返回 VS Code。

每次都這樣做真的很煩人。

是不是有一些配置可以禁用瀏覽器啟動?

謝謝

簡答

打開.vscode/launch.json文件並禁用launchBrowser.

更多細節

  1. dotnet new webapi
  2. 打開 VS 程式碼。
  3. 添加所需的資產以進行建構和調試。

此時,有一個.vscode目錄,其中包含一個launch.json文件。打開該文件並禁用或刪除以下內容。

"launchBrowser": {
   "enabled": true,
   "args": "${auto-detect-url}",
   "windows": {
       "command": "cmd.exe",
       "args": "/C start ${auto-detect-url}"
   },
   "osx": {
       "command": "open"
   },
   "linux": {
      "command": "xdg-open"
   }
},

另請參閱:https ://code.visualstudio.com/docs/editor/debugging#_launch-configurations

它在 0.2.0 版本中有所更改。

只需註釋掉以下幾行。

// "serverReadyAction": {
//     "action": "openExternally",
//     "pattern": "^\\s*Now listening on:\\s+(https?://\\S+)"
// },

引用自:https://stackoverflow.com/questions/43957547