我正在尝试将一些.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,
但我无法在任何Windows Phone 8.1项目中访问System.Net.IPAddress
。我可以访问Windows Phone Silverlight 8.1项目。
我误读了文档吗?我的Windows Phone 8.1项目中是否需要引用一些额外的内容?
(有趣的是,Windows Phone 8.1应用引用了.NET for Windows Store apps
和Windows Phone 8.1
以及Silverlight应用引用.NET for Windows Phone
和Windows Phone
,所以我确信第一个应用不太容易访问它 - 只是我看不到文档中提到的那些)
答案 0 :(得分:9)
你只是看错了地方。 Windows Phone 8.1是Windows运行时应用程序,与Windows Phone Silverlight无关,您必须面向Windows Store Apps API。
System.Net for Windows Runtime apps
对于Windows Phone 8.1和Windows应用商店应用程序的功能应用程序应该是相同的,因此如果它们不合适,您就无法将任何内容从Windows Phone Silverlight绑定到Windows应用商店
Here您可以查看完整的差异列表。