Какой пакет содержит 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, который содержит интерфейс, но этот пакет устарел.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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