O Visual Studio continua adicionando o IIS Express novamente ao meu launchsettings.json

Estou tentando remover o perfil do IIS Express das minhas configurações de inicialização do .NET Core, mas sempre que reapoio a solução, o Visual Studio o adiciona novamente. Por exemplo, em um novo projeto, minhas configurações de inicialização ficam assim

{
  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:55735/",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "MyProject": {
      "commandName": "Project",
      "launchUrl": "http://localhost:5010",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

Eu removo as seções do IIS

{
  "profiles": {
    "MyProject": {
      "commandName": "Project",
      "launchUrl": "http://localhost:5010",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

A solução funciona bem. Mas assim que eu fecho e reabra a solução, as seções do IIS reaparecem.

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion