2013-07-26 34 views
12

Gần đây tôi có một chiếc Nokia Lumia 920 và rất quan tâm đến việc phát triển nó. Tuy nhiên, tôi chỉ có Windows 7 được cài đặt trên máy tính của tôi và có vẻ như tôi cần Windows 8 để sử dụng Windows Phone 8 SDK. Tôi nghĩ có lẽ tôi có thể sử dụng Windows Phone 7.1 SDK và làm cho Windows Phone 7 ứng dụng cho nó, nhưng tôi đã đến một phần mà tôi cần phải đăng ký điện thoại của tôi và nó nói "Không thể kết nối với điện thoại. Vui lòng kiểm tra xem phần mềm Zune là chạy và mối quan hệ đồng bộ của Zune với điện thoại của bạn đã được thiết lập. " This question có câu trả lời cho biết tôi không thể nhận được Zune cho Windows Phone 8 nữa, vì vậy có vẻ như tùy chọn này nằm ngoài câu hỏi ...Có tùy chọn nào cho chủ sở hữu Windows 7 để phát triển các ứng dụng Windows Phone 8 không?

Có cách nào để phát triển cho Windows Phone 8 bằng Windows 7 mà không phải nâng cấp cho Windows 8?

+0

Không thực sự, tuyến đường dễ dàng hơn nhiều sẽ là nâng cấp lên Windows 8 - lý do của bạn để gắn bó với Windows 7 là gì? –

+0

Một số lý do. Điều quan trọng là tôi có lẽ sẽ nhận được một máy tính xách tay Windows 8.1 hoặc Surface Pro 2 khi họ ra mắt trong một vài tháng và không cảm thấy muốn nâng cấp một máy tính khi tôi chỉ muốn có một máy tính mới, do đó tài chính không không hợp lý với tôi. Tôi cũng không muốn nâng cấp Windows 7 trong trường hợp xảy ra sự cố (chẳng hạn như một cái gì đó không tương thích ngược). Mặc dù tôi đoán tôi chỉ có thể khởi động kép – Jeff

Trả lời

13

Thứ nhất, cố gắng để install the WP8 SDK (which uses Visual Studio 2012) on Windows 7 isn't possible. Ngoài ra, các thiết bị Windows Phone 8 không thể được triển khai bởi Visual Studio 2010 (một phần của WP7 SDK). Nhưng có một vài tùy chọn khác ...


Windows 8 thông qua VMWare

Windows 8 có thể được cài đặt và chạy từ bên trong VMWare, và thậm chí bạn có thể triển khai vào thiết bị WP8 của bạn thông qua USB. Tôi muốn giới thiệu một bộ xử lý khá (Core i5 hoặc Core i7) và phân bổ ít nhất RAM 4GB để VM ...

Nokia Developer Wiki - Windows Phone 8 SDK on a Virtual Machine with Working Emulator


Dual-boot Windows 8 và Windows 7

Tôi đã sử dụng phương pháp này trong những ngày đầu trước khi Windows 8 là RTM. Ưu điểm chính là bạn đang chạy trên phần cứng thực tế (như trái ngược với được mô phỏng) để hiệu năng tốt hơn, đặc biệt là với trình mô phỏng.

Lifehacker - How to Dual-Boot Windows 7 and Windows 8 Side By Side


Lưu ý: Trong đó bao giờ tùy chọn mà bạn chọn - Nếu bạn quyết định để chạy Windows 8.1, khi Windows Phone 8 SDK được cài đặt, bạn phải cài đặt Visual Studio 2012 Update 3 cho SDK hoạt động đúng.

+0

Vì vậy, bản xem trước Windows 8.1 này miễn phí? Tôi có phải ngừng sử dụng nó sau khi phiên xem trước kết thúc không? Tôi nghĩ rằng tôi có thể khởi động kép Windows 8.1 Preview Chỉnh sửa: "Ngoài ra, bạn cũng sẽ cần khóa sản phẩm Windows 8 khi bạn cập nhật lên phiên bản cuối cùng của Windows 8.1 từ bản xem trước". Điều này có nghĩa là gì nếu tôi không nhận được khóa sản phẩm Windows 8? Bản xem trước 8.1 của tôi có trở thành không sử dụng được không? – Jeff

+0

Nếu bạn cài đặt Win8 (với khóa hợp lệ), sau đó cập nhật lên Win8.1 Preview, bạn sẽ ổn. Nếu bạn cài đặt Win8.1 Preview với khóa dùng thử MS cung cấp thì bạn sẽ thay đổi nó sau này để phiên bản RTM hoạt động. –

+0

Tôi đã thành công với việc khởi động kép Windows 8.1 Preview và tải xuống SDK. Cảm ơn câu trả lời! – Jeff

7

Thật không may, mọi thứ khá đơn giản và đáng thất vọng trong trường hợp này.

Windows Phone SDK 8.0 yêu cầu Windows 8 Pro 64 bit trở lên. Bạn không thể phát triển Windows Phone 8 ứng dụng trên Windows 7, trên Windows Server 2008, hoặc trên Windows Server 2012.

Nguồn: Getting started with developing for Windows Phone

0

Có hướng dẫn trên xda-developers để tải về Windows Phone 8 SDK, và áp dụng một bản vá cho trình cài đặt để làm cho nó chạy hệ điều hành Windows 7.

Lưu ý rằng WP8 giả lập sẽ không làm việc hệ điều hành Windows 7. Nó đòi hỏi Hyper-V, chỉ có sẵn như là một thành phần của Windows 8 Pro. Tuy nhiên, bạn vẫn có thể triển khai ứng dụng của mình cho thiết bị phần cứng để thử nghiệm.

Không có giải pháp nào cho việc phát triển WP8.1.

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