Phát triển Windows Phone 8 trên Windows 7 - nó có thể hoặc sẽ có thể? [đóng cửa]


12

Tôi đã cố gắng cài đặt Windows Phone 8 SDK trên máy Windows 7 của mình và nó đã đánh vào tôi với thông báo 'chỉ được hỗ trợ trên Windows 8'. Tôi thực sự muốn phát triển ứng dụng Phone 7.5 trên Visual Studio 2012, điều không thể với SDK 7.1, vì vậy tôi nghĩ 8 SDK sẽ thực hiện công việc.

Như thể nó không đủ để SDK 8 gây tranh cãi khi phát hành, bây giờ nó thường có sẵn, đối với tôi, nó dường như là một quyết định khủng khiếp khi chỉ cung cấp cho Windows 8, bởi vì theo quan điểm khiêm tốn của tôi, sẽ không có nhà phát triển nghiêm túc và lành mạnh nào cài đặt Windows 8 bao giờ, hoặc ít nhất là trong tương lai gần, chỉ vì Giao diện người dùng Metro.

Vì vậy, có ai biết bất kỳ cách giải quyết nào để phát triển Windows Phone 8 trên Windows 7, hoặc ít nhất là phát triển cho 7.5 nhưng sử dụng Visual Studio 2012 không?


3
Lúc đầu tôi cũng thấy khó chịu, tôi có một máy mà tôi sẽ không nâng cấp lên Win8 vì tôi không chắc bộ sưu tập Steam của mình sẽ đối phó như thế nào. Nhưng nếu không, tôi đã hài lòng với trải nghiệm của Windows 8.
Ian

Có thể phát triển Windows Phone 7.5 với SDK 7.1 vì bản cập nhật Windows Phone 7.8 cho SDK Windows Phone 7 chưa được phát hành (cũng không có bất kỳ thông tin nào liên quan đến bản cập nhật Windows Phone 7 tiếp theo 0). Giải pháp tất nhiên là sử dụng VS2010 cho nhu cầu Windows Phone 7 của bạn.
Ramhound

Đó là những gì tôi sợ. Visual Studio 2010 rất tuyệt, nhưng Visual Studio 2012 thậm chí còn tốt hơn và tôi đã sử dụng nó kể từ khi CTP ra mắt khoảng một năm trước, vì vậy sẽ rất khó để quay trở lại vào năm 2010
Tiborg

2
Câu hỏi này dường như không có chủ đề vì nó liên quan đến các chi tiết của cấu hình bộ công cụ của bên thứ 3, cụ thể là phòng thu trực quan, phát triển điện thoại windows và hệ điều hành windows.

Câu trả lời:


18

Không, đó là tất cả Windows 8 không may. Một lý do là trình ảo hóa trong Windows 8 được sử dụng để mô phỏng hoặc ảo hóa các máy Windows phone 8. Điều đó và tiếp thị tất nhiên.

Biên tập:

NHƯ cho các nhà phát triển sử dụng Windows 8, tôi sử dụng nó trên tất cả các máy tính xách tay của tôi bây giờ và thích nó. Tôi chạy Visual Studio 2010 và 2012 theo nó mà không gặp vấn đề gì.


4
Điều đó là, tôi cũng thích Windows 8 khi nói về tốc độ và sự trôi chảy. Nhưng điều làm tôi khó chịu nhất là loại bỏ nút khởi động (ít nhất là một tùy chọn để kích hoạt nó) và các ứng dụng nghèo nàn được tạo ra chỉ để ở đó và không cung cấp bất kỳ loại chức năng nào. Nói một cách dễ hiểu, tôi ghét rằng giao diện người dùng Metro (bản thân nó không tệ, nhưng lại không tốt cho các thiết bị không cảm ứng) bị ép buộc đối với tôi như một người dùng.
Tiborg

3
Vâng, tôi thực sự thích menu bắt đầu mới bởi vì tôi đã từng ghim tất cả các ứng dụng tôi đã sử dụng vào trước menu bắt đầu cũ, vì vậy nó chỉ là một phiên bản lớn hơn nhiều màu sắc hơn đối với tôi. Mặc dù vậy, tôi không sử dụng bất kỳ ứng dụng "metro / ModernUI" nào.
Ian

1
Và đảm bảo cài đặt win8 64 bit nếu bạn muốn chơi với wsheetk
Mariano Montañez Ureta

@Tiby Một thành viên trong nhóm của tôi sử dụng stardock để nhận menu bắt đầu trên windows stardock.com/products/start8 và khá hài lòng với nó. Sản phẩm khác của họ trông cũng thú vị như stardock.com/products/modernmix/features.asp
softveda

2

(Bạn có thể đã tìm thấy giải pháp cho vấn đề của mình, nhưng tôi nghĩ rằng điều này có thể hữu ích cho người khác, như tôi, đang thiết lập môi trường của họ lần đầu tiên.)

SDK Windows Phone 8 bao gồm Visual Studio 2012 Express.

Nếu bạn cài đặt nó trên máy ảo, như được giải thích trong bài viết Nokia Developer Wiki này , bạn sẽ có thể tiếp tục sử dụng máy Windows 7 của mình và tránh chuyển sang Windows 8, trong khi Trình giả lập WP8 ​​hoạt động.


1

Lý do lớn nhất là các ứng dụng windows 8 và ứng dụng WP8 sử dụng thời gian chạy WinRT mới không hỗ trợ .NET, bạn không thể chạy winRT trên Windows 7 để các ứng dụng của bạn không được biên dịch. Bạn có thể tạo các ứng dụng kiểu metro bằng WPF, nhưng chúng sẽ không chạy trên Windows 8 (ít nhất là không ở chế độ metro / hiện đại).


1
Anh ấy đang cố gắng phát triển ứng dụng Windows Phone 8, không phải ứng dụng Windows 8. Đề án đặt tên khó hiểu, tôi biết.
Phil

Các ứng dụng Windows Phone 8 cũng phải được phát triển bằng windows 8, vì Ian chỉ ra SDK Windows 8 Phone yêu cầu ảo hóa Hyper-V để mô phỏng điện thoại.
Zach Johnson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.