2016-08-06 15 views
0

Использование кода Visual Studio в моей книге mac в виде приложения типа Hello World. Однако, когда я пытаюсь включить ссылку на System.Web, я получаю предупреждение о том:.NET Code System.Web источник установки

Тип или пространство имен имя «Web» не существует в «System» пространства имен (пропущена сборки ссылка?) [netcoreapp1.0] Ненужно с помощью директивы. [netcoreapp1.0]

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

Любой совет будет полезен.

+1

из меню: Project: Add Reference: .Net: Добавить 'Система' Компонента. WEB находится в системной библиотеке. Также убедитесь, что у вас есть «использование системы». – jdweng

+1

@jdweng, если этот парень не делает Mono, вообще не будет System.Web. Внимательно прочитайте вопрос. –

+0

Вы не «должны добавить ссылку System.Web». Забудьте об этом и внимательно изучите новый ASP.NET Core, https://docs.asp.net, который является 100% «System.Web» бесплатным. Если вы пришли из старой ASP.NET, начните с https://docs.asp.net/en/latest/migration/index.html –

ответ

4

Удаленная зависимость System.Web является одним из преимуществ ASP.NET Core, который, кстати, позволяет создавать и запускать кросс-платформенные приложения ASP.NET. От ASP.NET Core documentation:

ASP.NET Core имеет ряд архитектурных изменений, которые приводят к значительно более компактной и модульной структуре. Ядро ASP.NET больше не основано на System.Web.dll. Он основан на наборе гранулированных и хорошо продуманных пакетов NuGet.

Не знаю об источнике с NuGet описаний пакетов, но вы можете начать с поиска в https://github.com/aspnet для соответствующего проекта