1

我想在 WP8 应用程序中使用 DatagramSockets 与 SSDP/UDP 设备(Sony ActionCam)通信,但我找不到 Windows.Networking DLL,因为它不在您从中添加引用的任何正常位置。它似乎确实存在于我的 Windows 8 机器上的各个地方,但如果我尝试从 %Windows%/system32 之类的地方添加它,它会告诉我这是不可能的(我猜是因为没有类型库?)。

那么有人可以告诉我我错过了什么吗?我还需要下载其他 SDK 吗?我浏览了 MSDN 文档,虽然它详细地提到了命名空间,但并没有告诉我如何为 WP8 应用程序(典型的 MS)查找或添加它。

希望有人可以帮助我-我显然遗漏了一些明显的东西,但我不明白是什么或为什么。

4

3 回答 3

0

自从我自己现在偶然发现了那个错误以来,这只是对可能出了什么问题的另一个想法。我添加了一个可移植类库而不是 windows phone 类库(支持 windows phone 8 和 windows store 8+ with .net 4.5)。似乎该组合不支持 Windows.Networking

于 2014-02-02T19:09:47.767 回答
0

只是为了跟进这个问题 - 我遇到了同样的问题。对我来说,我不得不选择 .Net Framework 4.5 而不是 4.0。在 VS2012 中的 4.0 中创建新解决方案将不允许访问 Windows.Networking 库。但 4.5 完美运行。

于 2013-12-17T21:46:17.083 回答
0

好的,我解决了 - 我完全不知道为什么会这样,但似乎 VS2012 是罪魁祸首。绝望中我保存了我需要的代码,删除了整个解决方案并重新创建了它,现在我可以看到 Windows 命名空间成员......奇怪!也非常非常烦人 - 我在这上面浪费了几个小时,显然都是因为 VS2012 的一些内部问题。

感谢您的输入 Tico,如果我浪费了您的时间,我们深表歉意!

于 2013-10-06T21:50:55.510 回答