我正在尝试将一些.NET代码移植到
Windows Phone 8.1(而不是Silverlight)库中,并一直将我的头撞在墙上一段时间,现在试图了解为什么System.Net.IPAddress不可用.
根据Windows Phone MSDN page,它似乎适用于Windows Phone 8.1
Version Information: Windows Phone OS Supported in: 8.1,8.0,7.1 Platforms: Windows Phone
Version Information: .NET for Windows Phone apps Supported in: Windows Phone 8.1,Windows Phone 8,Silverlight 8.1 Platforms: Windows Phone 8.1,
然而,我无法在任何Windows Phone 8.1项目中访问System.Net.IPAddress.我可以访问它的Windows Phone Silverlight 8.1项目.
我是否误读文件?有没有额外的东西可能需要在Windows Phone 8.1项目中引用?
(有趣的是,Windows Phone 8.1应用程序引用.NET for Windows Store应用程序和Windows Phone 8.1以及Silverlight应用程序引用.NET for Windows Phone和Windows Phone,所以我确定第一个不太可用 – 它只是我可以看不到文档中提到的)
你只是看错了地方.
Windows Phone 8.1是Windows运行时应用程序,与Windows Phone Silverlight无关,您必须面向Windows Store Apps API.
Windows Phone 8.1是Windows运行时应用程序,与Windows Phone Silverlight无关,您必须面向Windows Store Apps API.
System.Net for Windows Runtime apps
对于Windows Phone 8.1和Windows Store App的功能应用程序应该是一样的,所以如果不适合Windows Phone Silverlight应用程序,您无法将任何东西与Windows Store应用程序绑定
Here可以查看完整的差异列表.