2014-04-19 17 views
10

Tôi đang cố gắng chuyển một số mã .NET sang thư viện Windows Phone 8.1 (không phải Silverlight) và đã đập đầu vào tường một lúc và cố gắng hiểu tại sao System.Net.IPAddress không khả dụng.Windows Phone 8.1 so với Windows Phone Silverlight 8.1 - có thiếu tài liệu về MSDN không?

Theo Windows Phone MSDN page, nó dường như là có sẵn cho Windows Phone 8,1

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

Platforms: Windows Phone 

"regular" MSDN page bang

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, 

Tuy nhiên, tôi không thể truy cập System.Net.IPAddress trong bất kỳ dự án Windows Phone 8.1. Tôi có thể truy cập nó một dự án Windows Phone Silverlight 8.1.

Tôi có đang đọc sai tài liệu không? Có điều gì đó tôi có thể cần phải tham khảo trong dự án Windows Phone 8.1 của tôi không?

(Thật thú vị rằng Windows Phone tài liệu tham khảo 8.1 ứng dụng .NET for Windows Store appsWindows Phone 8.1 và tài liệu tham khảo ứng dụng Silverlight .NET for Windows PhoneWindows Phone vì vậy tôi chắc chắn là người đầu tiên chỉ còn ít tiếp cận với nó - nó chỉ là tôi không thể nhìn thấy mà đề cập trong tài liệu)

Trả lời

9

Bạn chỉ cần nhìn vào địa điểm sai. Windows Phone 8.1 là một ứng dụng Windows Runtime, không liên quan gì đến Windows Phone Silverlight, bạn phải được định hướng đến API ứng dụng Windows Store.

System.Net for Windows Runtime apps

Đối với các ứng dụng chức năng cho Windows Phone 8.1 và Windows App Store nên giống nhau, vì vậy bạn chỉ không thể buộc bất cứ điều gì từ Windows Phone Silverlight cho Windows App Store nếu họ không thích hợp

Here bạn có thể xem danh sách đầy đủ các sự khác biệt.

+0

Phải; Tôi thấy tài liệu mới đề cập đến ứng dụng "Windows Phone [Store] 8.1" so với ứng dụng "Windows Phone 8.1 Silverlight". – Jedidja

+0

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

Các vấn đề liên quan