2014-05-19 27 views
6

Tôi nhận được lỗi dưới đây khi tôi cố chạy thử nghiệm chứng nhận ứng dụng trên ứng dụng windows 8.1 của mình. Tôi đã nhìn xung quanh một lúc và dường như không tìm thấy bất kỳ giải pháp nào cho việc này. Các ứng dụng được viết bằng C#/xaml mà tôi đã không biết thậm chí đã có một mối liên kết.Ứng dụng cửa hàng Windows không thành công AppContainerCheck

Tôi hy vọng rằng ai đó có thể hướng dẫn cho tôi đi đúng hướng trên làm thế nào tôi nên bắt đầu điều tra một lỗi như thế này như tìm kiếm web đã vậy, đến nay đã thất bại tôi Tìm thấy

phân tích Binary

• Lỗi: Kiểm tra phân tích nhị phân phát hiện các lỗi sau: ◦File [MyTabletApplication.exe] đã thất bại trong việc kiểm tra AppContainerCheck.

• Tác động nếu không cố định: Nếu ứng dụng không sử dụng bảo vệ Windows có sẵn, nó có thể làm tăng tính dễ bị tổn thương của máy tính của khách hàng đối với phần mềm độc hại.

• Cách khắc phục: Áp dụng các tùy chọn trình liên kết bắt buộc - SAFESEH, DYNAMICBASE, NXCOMPAT và APPCONTAINER - khi bạn liên kết ứng dụng. Xem các liên kết bên dưới để biết thêm thông tin:

+0

Xin chào @JacobDuval, Bạn có khắc phục được sự cố này không? Tôi đang gặp lỗi tương tự với ứng dụng của mình. Rất tiếc, tôi chưa thể tìm thấy bất kỳ nội dung nào hữu ích trên web. –

+0

Hey người đàn ông, tôi không thể tìm thấy một giải pháp tốt nhưng từ bộ nhớ chúng tôi đã kết thúc không cần cửa sổ cửa hàng cuối cùng anyway. Nếu bạn tìm thấy câu trả lời, vui lòng quay lại đây và đăng nó! –

+0

Xin chào @JacobDuval, Cảm ơn bạn đã phản hồi. Tôi đã có thể giải quyết vấn đề này cho ứng dụng WIndows-10 Desktop của tôi. Đối với nền tảng x86, tôi phải liên kết với -SAFESEH & -APPCONTAINER và cho nền tảng x64 -APPCONTAINER –

Trả lời

-1

Nếu bạn đang sử dụng Visual Studio 2015 và đây là giải pháp/dự án mới đảm bảo hộp kiểm 'Biên dịch bằng .NET Native tool' được xóa trong thuộc tính dự án khởi động trong Bản phát hành cấu hình.

+0

Theo như tôi biết .NET Gốc nó không phải là yêu cầu cho cửa hàng bên phải và bạn sẽ có thể tải lên một gói mà không có .Net Native nếu bạn yêu cầu như vậy. Tôi đang gặp vấn đề tương tự với ứng dụng Windows 10. – toroveneno

+0

đây là một câu hỏi cũ liên quan đến Windows Store Apps trên Windows 8/8.1 khi .NET Native không có sẵn ... bây giờ với ứng dụng Windows Store trên W10 (Windows Universal Apps) .NET Native được bật theo mặc định trên Bản phát hành và rõ ràng chứng nhận đã qua. Về nếu .Net Native là một yêu cầu tôi khá chắc chắn rằng ngay cả khi bạn tải lên một gói không được biên dịch với .Net Native đến Store nó sẽ được biên dịch lại trong đám mây. Các ứng dụng không chạy mã được quản lý nữa trên W10 và W10M chúng đều được biên dịch thành mã máy. Nếu bạn gặp sự cố, hãy tìm một nơi khác để có câu trả lời. –

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