10

我正在尝试将一些 .NET 代码移植到 Windows Phone 8.1(不是 Silverlight)库中,并且我一直在努力尝试了解为什么System.Net.IPAddress不可用。

根据Windows Phone MSDN 页面,它似乎可用于 Windows Phone 8.1

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

Platforms: Windows Phone

“常规” MSDN 页面状态

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, 

但是我无法访问System.Net.IPAddress任何 Windows Phone 8.1 项目。我可以通过 Windows Phone Silverlight 8.1 项目访问它。

我是否误读了文档?在我的 Windows Phone 8.1 项目中我可能需要参考一些额外的东西吗?

(有趣的是,Windows Phone 8.1 应用程序引用.NET for Windows Store appsWindows Phone 8.1Silverlight 应用程序引用.NET for Windows PhoneWindows Phone所以我确信第一个应用程序对它的访问较少 - 只是我看不到文档中提到的内容)

4

1 回答 1

9

你只是看错地方了。Windows Phone 8.1 是一个Windows Runtime 应用程序,它与Windows Phone Silverlight 无关,您必须面向Windows Store Apps API。

适用于 Windows 运行时应用的 System.Net

对于 Windows Phone 8.1 和 Windows Store App 的功能应用程序应该是相同的,所以如果它们不合适,你就不能将任何东西从 Windows Phone Silverlight 绑定到 Windows Store App

在这里您可以查看完整的差异列表。

于 2014-04-20T03:05:07.613 回答