«WebHost» не содержит определения для «CreateDefaultBuilder» - PullRequest
0 голосов
/ 29 августа 2018

Я работаю над миграцией API .NET CORE. Во-первых, у меня есть это сообщение об ошибке:

Имя 'WebHost' не существует в текущем контексте

Итак, Visual Studio предлагает мне это пространство имен:

using Microsoft.AspNetCore.Hosting.Internal;

Я положил его в свой файл, после этого у меня появляется это сообщение об ошибке:

«WebHost» не содержит определения для «CreateDefaultBuilder»

Я не знаю, почему он это делает. Могу ли я получить помощь?

public static IWebHost BuildWebHost(string[] args) =>
    WebHost.CreateDefaultBuilder(args);

1 Ответ

0 голосов
/ 29 августа 2018

Вам нужна ссылка на Microsoft.AspNetCore и включите пространство имен using Microsoft.AspNetCore;. Если вы используете шаблон, они обычно включают метапакет. В зависимости от версии (2.0 или 2.1) и вашей IDE это может быть Microsoft.AspNetCore.All или Microsoft.AspNetCore.App . Там вы будете иметь все необходимые пакеты включены. Это удобно, но вы можете добавить то, что вам нужно, вручную.

Предложение Microsoft.AspNetCore.Hosting.Internal - это не то, что вы ищете. То, что вы ищете, вы найдете здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...