【发布时间】:2014-10-13 04:24:47
【问题描述】:
环境:Windows 10 eval 副本; VS 2013 快速更新 3。
我创建了一个空白 WP 8.1 应用程序和一个 Windows Phone Silverlight 类库。我在类库中添加了一个类,并在构造函数中尝试新建一个 Socket。 Blank WP 8.1 应用程序在其 OnNavigatedTo 事件中创建该类的实例。这是我对 WP 8.1 应用所做的唯一更改。
Class1 构造函数中的调用会生成下面给出的异常。这发生在 Emulator 8.1 WVGA 4 英寸 512MB 中。谁能告诉我我做错了什么?
MainPage.xml.cs:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
Class1 class1 = new Class1();
...
命名空间 SockLib { 公共课 Class1 { 公共类 1() { 尝试 { // 下一行生成异常。 Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); } 捕获(异常 e) { System.Diagnostics.Debug.WriteLine(e.ToString()); } } } } System.Net.ni.DLL 中出现“System.NullReferenceException”类型的第一次机会异常 System.NullReferenceException:对象引用未设置为对象的实例。 在 System.Net.Sockets.SocketNotificationManager..ctor() 在 System.Net.Sockets.Socket.get_SocketManager() 在 System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) 在 SockLib.Class1..ctor()
【问题讨论】:
标签: sockets silverlight windows-phone-8.1