Какой пакет содержит IWebHostEnvironment в .NET 8, чтобы я мог использовать его в не-веб-проекте? [дубликат] ⇐ C#
-
Anonymous
Какой пакет содержит IWebHostEnvironment в .NET 8, чтобы я мог использовать его в не-веб-проекте? [дубликат]
Я обновляю существующее решение net6 до net8. Начальный проект представляет собой веб-API (Sdk="Microsoft.NET.Sdk.Web"), но некоторые классы в невеб-проектах (Sdk="Microsoft.NET.Sdk) ") внедряют IWebHostEnvironment.
Согласно документации, интерфейс находится в Microsoft.AspNetCore.App.Ref, который, как я считаю, является внутренним пакетом .NET (ну, в установке пакета указано Пакет Microsoft.AspNetCore.App. В ссылке 8.0.0 есть тип пакета DotnetPlatform, несовместимый с этим проектом.)
Раньше мы использовали пакет Microsoft.AspNetCore.Hosting, который содержит интерфейс, но этот пакет устарел.
Я обновляю существующее решение net6 до net8. Начальный проект представляет собой веб-API (Sdk="Microsoft.NET.Sdk.Web"), но некоторые классы в невеб-проектах (Sdk="Microsoft.NET.Sdk) ") внедряют IWebHostEnvironment.
Согласно документации, интерфейс находится в Microsoft.AspNetCore.App.Ref, который, как я считаю, является внутренним пакетом .NET (ну, в установке пакета указано Пакет Microsoft.AspNetCore.App. В ссылке 8.0.0 есть тип пакета DotnetPlatform, несовместимый с этим проектом.)
Раньше мы использовали пакет Microsoft.AspNetCore.Hosting, который содержит интерфейс, но этот пакет устарел.
Мобильная версия