2012-11-26 28 views
5

Tôi nhận được thông báo sau khi tôi cố thêm "Nhiệm vụ định kỳ" vào "ScheduledActionService" trong Ứng dụng Windows Phone 8.Windows Phone 8: "Ổ đĩa không thể định vị một vùng hoặc bản nhạc cụ thể trên đĩa."

"Ổ đĩa không thể định vị một khu vực hoặc bản nhạc cụ thể trên đĩa."

Tôi thực sự không chắc chắn nếu điều này có liên quan đến Visual Studio 2012 mà tôi đang sử dụng hoặc liên quan đến nhiệm vụ định kỳ trên Windows Phone 8.

Các mảnh cùng một đoạn mã hoạt động tốt trong Windows Phone 7.

+0

Điều này thiếu ngữ cảnh. Các ứng dụng kiểu "hello world" có hoạt động trong trình mô phỏng của bạn không? Đoạn mã nào cụ thể không thành công? – JustinAngel

+0

ScheduledActionService.Add (periodicTask); là đoạn mã ném ngoại lệ này ... – DeveloperLove

Trả lời

0

Tôi tìm thấy điều này trong Ghi chú WPDT

Ngoại lệ thời gian chạy xảy ra khi ứng dụng tìm cách sử dụng trình khởi chạy/trình chọn trong Microsoft.Phone.Task để gọi một ứng dụng không có trong màn hình chính Trình mô phỏng. Chuỗi lỗi sau được hiển thị, “Ổ đĩa không thể định vị một khu vực cụ thể hoặc theo dõi trên đĩa.” Cách giải quyết: Không sử dụng trình khởi chạy/chọn hoặc bắt ngoại lệ này.

http://download.microsoft.com/download/d/9/2/d926fb38-bb43-4d87-ae5a-1a3391279fac/releasenotes.htm.

(PS Nếu bạn không thể xem liên kết Google "Windows Phone Tools Developer CTP Ghi chú Phát hành")

2

Bạn phải thêm ScheduledTaskAgent làm Tham chiếu cho dự án chính.

3

Có một giải thích tuyệt vời về những gì được yêu cầu bởi microsoft cho tác vụ nền trong video hướng dẫn msdn.

Tài liệu tham chiếu vấn đề của bạn vào khoảng 24:30 bằng cách chỉnh sửa tệp WPAppManifest.xml.
Ông giải thích từng bước những gì cần phải làm và tại sao.

http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-34-Creating-a-Background-Agent-for-Scheduled-Tasks

Ngoài ra tôi có một ngoại lệ tham chiếu null sau khi sửa chữa các WPAppManifest.xml khi gọi từ các dự án chính, hóa ra chính của dự án cũng phải tham khảo các dự án lên lịch (ngay cả khi không sử dụng bất cứ điều gì trong đó).

+0

Cảm ơn bạn đã lưu ý thêm sự cố này. MSFT không có bóng khi ghi lại lịch biểu ScheduledAgents! – BobHy

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