找不到 class/add 参考通用 windows

Can't find class/add reference universal windows

我正在使用 VS 2015/通用应用程序解决方案开发个人项目,我尝试遵循此代码示例:

Asynchronous Server Socket Example

但是当我想创建一个新的 IPHostEntry 或制作一个 Dns.GetHostName() VS 时找不到程序集。

我的解决方案资源管理器中有这些参考资料:

Analyzer
Microsoft.ApplicationInsights
Microsoft.ApplicationInsights.PersistenceChannel
Microsoft.ApplicationInsights.WindowsApps
Microsoft.NETCore.UniversalWindowsPlatform
Universal Windows

和以下使用指令:

using System; 
using System.Collections.Generic; 
using System.Collections.ObjectModel; 
using System.Diagnostics; 
using System.IO; 
using System.Linq; 
using System.Net; 
using System.Text;
using System.Threading.Tasks; 
using System.Xml; 
using System.Xml.Serialization; 
using System.Net.Sockets;

我还尝试手动添加 System.Net dll(位于 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6)到解决方案参考中,但我得到了一个错误告诉我该组件已经由生成系统自动添加。

Windows Store Apps使用了不同版本的.Net framework,其中不包含许多"regular" .Net framework的类,一些功能missing 类 可能会在不同的命名空间和类型下提供。

查看这些页面了解更多详情:

.NET for Windows Store apps overview

System.Net namespaces for UWP apps

在我看来,您尝试使用的接口和方法不可用。

根据评论编辑: 有个StreamSocket sample for UWP in MSDN