Actualicé un proyecto 2.2 existente a 3.0. Copié el nuevo código para Programa / Inicio de un nuevo proyecto 3.0 a mi proyecto 2.2 existente. Funcionó, pero lo IsDevelopment()
siguiente:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
}
Resultados en este error:
'IWebHostEnvironment' no contiene una definición para 'IsDevelopment' y la mejor sobrecarga del método de extensión 'HostingEnvironmentExtensions.IsDevelopment (IHostingEnvironment)' requiere un receptor de tipo 'IHostingEnvironment'
La misma línea no provocó un proyecto 3.0 recién creado. ¿Qué necesito modificar / agregar al proyecto actualizado desde 2.2?
fuente
Como dice Rena,
IsDevelopment
se ha movido aIHostEnvironment
Interfaz en el espacio de nombres Microsoft.Extensions.HostingSolo tuve que agregar el
y luego podría usar
IsDevelopment()
como antes.fuente