¿Cómo configurar el nombre del entorno (IHostingEnvironment.EnvironmentName)?

El proyecto web predeterminado ASP.NET Core contiene tales líneas enStartup.cs:

if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase))
{
    app.UseBrowserLink();
    app.UseErrorPage(ErrorPageOptions.ShowAll);
}
else
{
    app.UseErrorHandler("/Home/Error");
}

Según tengo entendido, EnvironmentName es una nueva forma de manejar el entorno Dev / Production. Pero no cambia en la configuración de compilación de lanzamiento. Entonces, ¿cuál es la forma de establecer una diferenteEnvironmentName?

Me imagino que debería establecerse en "Comandos" como parámetro para el servidor.

Respuestas a la pregunta(11)

Su respuesta a la pregunta