Пакет Nuget для System.Web.Hosting - PullRequest
       40

Пакет Nuget для System.Web.Hosting

0 голосов
/ 28 февраля 2020

В устаревшем проекте, над которым я работаю, есть директива using:

using System.Web.Hosting

Я предположил, что имя пакета nuget должно быть System.Web, и попытался установить его через Nuget.

Но такого пакета нет.

no package

Вопрос: где я могу получить этот пакет и как?

Ответы [ 2 ]

1 голос
/ 28 февраля 2020

System.Web не является пакетом nuget, это ссылка на структуру, а System.Web.Hosting является одним из пространств имен, расположенных в System.Web

В зависимости от типа проекта, старого или нового форматировать, вы должны сделать следующее

Для старого формата:

  1. Найдите проект и сверните его
  2. Щелкните правой кнопкой мыши «Ссылки» и нажмите «Добавить» ссылка "
  3. . В появившемся окне выберите меню слева под названием" Сборки ", а затем выполните поиск" System.Web "

Для нового формата:

  1. Щелкните правой кнопкой мыши по проекту и нажмите «Изменить»
  2. Найдите существующий <ItemGroup> или добавьте новый
  3. Добавьте эту строку <Reference Include="System.Web" />
0 голосов
/ 28 февраля 2020

Я не знал, что System.Web недоступно для .netstandard проектов. А мой проект - .netstandard проект (переход с. net framework).

По этой причине пакет System.Web недоступен. Я думаю, что было бы гораздо лучше, если бы отображались недоступные пакеты, но с сообщением, что они недоступны по определенной причине.

В противном случае пользователи тратят много времени на выяснение причины такой проблемы.

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