2010-03-16 29 views
6

Tôi đã hy vọng nó đã được dễ dàng như tham khảo thư viện hiện tại của tôi để sử dụng chúng với WP7. Tuy nhiên, nó phàn nàn về việc không thể tải chúng vì .Net CF khi tôi thực sự sử dụng chúng.Windows Phone 7: Các thư viện hiện tại không được hỗ trợ?

Tôi có cần biên dịch lại chúng sang .NET CF hay không?

Tôi nghĩ rằng điểm cộng lớn của WP7 là: tận dụng cơ sở dữ liệu hiện tại của bạn ...? Làm cách nào để tận dụng cơ sở dữ liệu hiện tại của mình nếu tôi cần loại bỏ mọi thứ khỏi nó và duy trì nhiều phiên bản?

Trả lời

1

Có, bạn cần khởi động thư viện điện thoại cửa sổ (có tham chiếu đến netcf bcl) ... bạn có thể thêm hầu hết tất cả các tệp của mình dưới dạng tham chiếu tệp được liên kết. Điều này cho phép bạn thay đổi một tệp nguồn và mỗi nền tảng sẽ tự động được cập nhật khi bạn biên dịch.

Tra cứu một số XNA hướng dẫn/video nói về làm thế nào để có các trò chơi đa nền tảng cho một ví dụ về làm thế nào để làm

+0

Âm thanh như một giải pháp có thể chấp nhận tốt. Sẽ thử. – Peterdk

+0

Tôi có đúng là bạn không thể liên kết nhiều tệp cùng lúc không? Nhưng cần phải liên kết từng cái một? – Peterdk

+0

Tôi chắc chắn bạn có thể liên kết nhiều tệp cùng một lúc miễn là chúng nằm trong cùng một thư mục. Chỉ cần mở hộp thoại thêm tệp hiện có, ctrl + nhấp vào từng tệp bạn muốn thêm, sau đó chọn "Thêm làm liên kết" –

1

.NET Compact Framework đây là một tập hợp con của .NET Framework đầy đủ với một số bổ sung niceties cho phát triển di động. Nếu bạn muốn biên dịch một thư viện cho Windows và Windows Phone, bạn cần xây dựng mã cho mỗi nền tảng.

Bạn vẫn có thể tận dụng nhiều mã giống như bạn đã sử dụng cho thư viện .NET của mình, nhưng bạn sẽ cần sử dụng preprocessor symbols và biên dịch có điều kiện để loại trừ chức năng cho máy tính để bàn (hoặc điện thoại) không được hỗ trợ trong khuôn khổ khác.

Để thực hiện việc này: hãy tạo hai dự án. Một dự án sẽ chứa tất cả các tệp của bạn được nhắm mục tiêu cho khung làm việc trên máy tính để bàn. Phần còn lại sẽ chứa các phiên bản liên kết của các tệp của bạn cho khung công tác nhỏ gọn. Bạn có thể xác định các biểu tượng trong mỗi dự án để kích hoạt các khối mã được điều chỉnh có điều kiện. Điều này có nghĩa là mọi khoản đầu tư bạn đã tạo trong .NET sẽ dễ dàng được dịch sang thế giới Windows Phone, nhưng bạn cũng muốn chắc chắn rằng các đặc tính hiệu suất của thư viện của bạn sẽ dễ dàng được hỗ trợ bởi một thiết bị ít mạnh mẽ hơn .

Chúc bạn may mắn!

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