2014-04-19 161 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