在WP8.1项目中找不到System.Net.Sockets

3

在 C#、VS2013 update 4 中新建一个全新的 Windows Phone 8.1 项目。当使用 using System.Net.Sockets 这行代码时,会出现编译错误:

The type or namespace name 'Sockets' does not exist in the namespace 'System.Net' (are you missing an assembly reference?)

系统.Net程序集在“引用”对话框中不可用 - 它声称已经引用了所有可能的程序集。尝试浏览到它会产生一个消息,说明该程序集已经在项目中被引用。

我漏掉了什么,请问?

编辑:在明确针对WP8.0的项目中(模板称为“Windows Phone Silverlight”,而不是“Windows Phone”),相关命名空间是可用的。


你是否添加了对 System.Net.Sockets 的引用? - ps2goat
找不到这样的程序集。文档声称Sockets命名空间在System.Net.dll中。 - Seva Alekseyev
你使用了 using 语句吗?还是完全限定的类型?请展示一些代码。 - ps2goat
仅使用 Using 会导致错误。 - Seva Alekseyev
2
我认为在WP 8.1上是使用Windows.Networking.Sockets。请参考这个SO问题:http://stackoverflow.com/questions/23477961/cannot-find-system-net-sockets-assembly-for-wp-8-1 - mbcrute
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接