2014-04-19 160 views
10

我试图将一些.NET代码移植到Windows Phone 8.1(不是Silverlight)库中,并且一直试图理解为什么System.Net.IPAddress不可用,所以一直在撞墙。Windows Phone 8.1与Windows Phone Silverlight 8.1 - MSDN上是否缺少文档?

按照Windows Phone MSDN page,这似乎是可用于Windows Phone的8.1 ​​

Version Information: Windows Phone OS Supported in: 8.1, 8.0, 7.1 

Platforms: Windows Phone 

"regular" MSDN page状态

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, 

但我不能在任何的Windows Phone 8.1的项目访问System.Net.IPAddress。我可以访问Windows Phone Silverlight 8.1项目。

我误会了文档吗?在我的Windows Phone 8.1项目中可能需要引用额外的东西吗?

(有趣的是,Windows Phone的8.1应用程序引用.NET for Windows Store appsWindows Phone 8.1和Silverlight应用程序引用.NET for Windows PhoneWindows Phone,所以我敢肯定,首先必须是不易进入的 - 它只是我看不到文档中,所提到)

回答

9

你只是看错了地方。 Windows Phone 8.1是Windows运行时应用程序,与Windows Phone Silverlight无关,您必须面向Windows应用商店应用程序API。

System.Net for Windows Runtime apps

对于为Windows Phone 8.1和Windows Store应用功能的应用应该是相同的,所以你不能从Windows Phone的Silverlight的领带什么的Windows Store应用,如果他们不适合

Here你可以看完整的差异列表。

+0

对;我看到有关“Windows Phone [商店] 8.1”应用程序与“Windows Phone 8.1 Silverlight”应用程序的新文档。 – Jedidja

+0

http://msdn.microsoft.com/en-us/library/dn642486(v=vs.105).aspx – Jedidja