无法找到类/添加引用通用窗口

时间:2015-11-09 15:56:12

标签: c# .net visual-studio visual-studio-2015 win-universal-app

我正在使用VS 2015 / Universal app解决方案开展个人项目,并尝试按照此代码示例进行操作:

Asynchronous Server Socket Example

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

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

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

以及using指令:

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)到解决方案参考,但我收到错误告诉我该组件已由生成系统自动添加。

1 个答案:

答案 0 :(得分:2)

Windows应用商店应用使用不同版本的.Net框架,该框架不包含"常规"的许多类。 .Net框架,某些缺失类的功能可能在不同的命名空间和类型下提供。

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

.NET for Windows Store apps overview

System.Net namespaces for UWP apps

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

根据评论进行修改 有一个StreamSocket sample for UWP in MSDN