2013-08-03 35 views
6

Tôi đã viết ứng dụng đầu tiên bằng cách sử dụng VS2012, Lỗi phát sinh của nó là "Lỗi 1 Triển khai thất bại vì không có điện thoại Windows Phone 8 được phát hiện. Đảm bảo điện thoại được kết nối và bật nguồn. " Tôi không đính kèm bất kỳ điện thoại nào; Tôi chỉ muốn chạy nó trên trình giả lập. Tôi không thể chọn trình giả lập từ tùy chọn Thiết bị Visual Studio vì nó chỉ hiển thị cho tôi tùy chọn "Thiết bị". xin vui lòng giúp tôi làm thế nào lựa chọn giả lập sẽ có tùy chọn DeviceTriển khai không thành công để chạy các ứng dụng windows phone8

Trả lời

0
  1. Bạn nên có Windows 8.
  2. Bạn nên có một máy tính tương thích Hyper-V.
  3. Bạn nên bật và định cấu hình Hyper-V. Hãy xem tại đây: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx
  4. Nếu bạn sử dụng máy tính xách tay, việc phát triển trên trình mô phỏng sẽ là địa ngục.
+0

"Nếu bạn sử dụng máy tính xách tay, phát triển trên trình mô phỏng sẽ là địa ngục". Không có lý do nào cho việc này. Trải nghiệm của tôi trên một chiếc máy tính xách tay đã hoàn toàn ổn. – spender

+0

@spender, nếu bạn sử dụng ngôn ngữ không phải tiếng Anh, bạn không thể chạy Hyper-V. Nếu bạn chạy Hyper-V, bạn không thể sử dụng chế độ ngủ hoặc ngủ đông. Vì vậy, máy tính xách tay của bạn không phải là máy tính xách tay nữa, nó chỉ là một máy tính với pin. Đối với một số máy tính xách tay, không có bản cập nhật cho BIOS. Vì vậy, họ về mặt kỹ thuật hỗ trợ Hyper-V, nhưng không phải trong thực tế. Nhưng có lẽ một cái gì đó đã được thay đổi từ tháng Tám. – colotiline

+0

Hmm. Tôi đã cuộn lại máy tính xách tay của mình với máy chủ 2012 có thể đã giúp ích. Đặt svr2012 trên một máy tính xách tay thực sự là một PITA! Kể từ khi tôi bật Hyper-V, tôi đã không nhận thấy bất kỳ tác động xấu nào bạn mô tả. Hibernate và ngủ "có vẻ" tốt (mặc dù tôi chỉ làm điều này một vài ngày trước ...). Máy tính xách tay là hầu như không mới (hơn 2 tuổi), nhưng với BIOS mới nhất vv Có lẽ tôi đã chỉ may mắn. – spender

0

Hãy thử tất cả các cấp độ phép tất cả người dùng cho các máy ảo của bạn trong con đường này: C: \ Program Files (x86) \ Microsoft SDKs \ Windows Phone \ v8.0 \ thi đua \ Images

0

Chỉ khởi động lại thiết bị hoặc trình giả lập và triển khai thành công

1

Sau khi bạn cài đặt gói SDK. Bộ giả lập XDE bắt đầu tự thiết lập ngay lập tức tiêu thụ một ram lớn từ giàn khoan của bạn. Nó có thể đã xảy ra mà bạn khởi động lại máy tính/máy tính xách tay của bạn trong khi XDE đã được thiết lập.

Vì vậy, tôi khuyên bạn nên Unistall và Cài đặt lại gói SDK với Bản cập nhật 3 để không gặp vấn đề gì. Cũng xin lưu ý rằng bạn đang chạy windows 8.1 pro hoặc Enterprise/Embedded Industry pro edition.

0

Bạn cần cài đặt Hyper-V bằng cách sử dụng Pa-nen điều khiển | Chương trình & Tính năng | Bật/tắt tính năng của Windows.

Nếu bạn đã cài đặt Hyper-V AFTER Visual Studio 2013, bạn sẽ cần phải sửa chữa Trình mô phỏng Windows Phone x.x trong Bảng điều khiển | Chương trình & Tính năng.

Khởi động lại.

Trình giả lập sẽ xuất hiện trong nút Visual Studio Run/F5.

Sẽ mất vài phút để khởi động trình giả lập trong lần thử đầu tiên. Nó sẽ xuất hiện để treo. Đợi ít nhất 10 phút. Bạn có thể sử dụng Hyper-V Manager để kết nối trực tiếp với trình giả lập và xem tiến trình.

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