Какой пакет содержит IWebHostEnvironment в .NET 8, чтобы я мог использовать его в не-веб-проекте? [дубликат]C#

Место общения программистов C#
Anonymous
Какой пакет содержит IWebHostEnvironment в .NET 8, чтобы я мог использовать его в не-веб-проекте? [дубликат]

Сообщение Anonymous »


Я обновляю существующее решение 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, который содержит интерфейс, но этот пакет устарел.

Вернуться в «C#»