运行 应用程序并从命令行启动浏览器

Run app and launch browser from command line

我想从命令行启动我的应用程序并自动启动浏览器并显示默认页面(因为它是 运行 来自 IDE)。我试过这个命令:

dotnet run --launch-profile "MyApp"

在我的应用程序中 launchSettings.json 我定义了:

"MyApp": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "http://localhost:53348/"
}

但是浏览器没有启动。

基本上这种情况下可以运行一个批处理文件中的两个程序一个接一个地解决一个案例

在 PowerShell 中,您可以将这两个命令合并为一行:

dotnet run --launch-profile MyApp | start chrome http://localhost:5000