2016-08-06 118 views
0

在我的mac书上使用Visual Studio代码对某种Hello World类型的应用程序进行操作。然而,当我尝试包括对System.Web程序参考,我得到一个警告,指出:.NET代码System.Web安装源

类型或命名空间名称“网络”不存在命名空间 “系统”存在(是否缺少程序集参考?)[netcoreapp1.0] 不必要的使用指令。 [netcoreapp1.0]

我显然应该添加一个引用System.Web,但给这个相对新的东西,我不知道我应该应用于该项目的nuget包。

任何建议将有所帮助。

+1

从菜单启动:项目:添加引用:净:添加组件“系统”。 WEB位于系统库中。还要确保你有'使用系统'。 – jdweng

+1

@jdweng除非这个人在做Mono,否则根本没有System.Web。仔细阅读问题。 –

+0

你不是“应该添加一个参考System.Web”。忘掉它并仔细研究新的ASP.NET核心,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应用程序。 From ASP.NET Core documentation

ASP.NET Core有许多体系结构更改,这些更改导致了更精简和模块化的框架。 ASP.NET Core不再基于System.Web.dll。它基于一组精细且充分考虑的NuGet包。

不知道与NuGet包说明来源,但你可以从https://github.com/aspnet寻找合适的项目