ASP中缺少System.Net.Sockets.. NET.NET框架?- ASP.净vNext

本文关键字:NET ASP 框架 vNext Sockets System Net | 更新日期: 2023-09-27 18:10:24

前言:我做了一个"Web类库"来支持ASP引入的新CLR 5.0。. NET vNext,我需要使用的功能之一是System.Net.Sockets中的NetworkStream类。我的问题是,不知何故,我不能在项目中"引用"System.Net.Sockets。类库的Json文件。智能感知在System下只有一个建议。它是System.Net.WebHeaderCollection。我可以在项目中引用它。我制作了一个控制台应用程序的json来测试Class库。类库使用dotnet框架,控制台应用程序使用dnxcore50和dnx451框架,所以这可能是一个兼容性问题(但据我所知,dotnet意味着需要支持所有框架的应用程序的更广泛的框架)。

我注意到的另一个奇怪的问题(锦上浇油)是,每当我打开项目新鲜(只发生如果visual studio是开放新鲜,我猜是因为项目正在加载?)NetworkStream和TcpClient类显示在蓝色文本中,显示它们被识别。如果我把鼠标悬停在它们上面,它会显示它们的名称空间,就像它们是合法的一样。

如果有什么我能做的,请建议。我已经尝试过恢复软件包,重建,从cmd恢复软件包(为了增加影响),尝试从nuget安装软件包,并重新启动我的计算机和所有涉及的程序。

附件:

    Project.json(s): http:/www.pastebin.com/XjKsrgV9

ASP中缺少System.Net.Sockets.. NET.NET框架?- ASP.净vNext

您可以使用Package Search网站查看某个类型是否可用于CoreCLR。

为system . private . networking添加引用