15

Tôi đang tạo ứng dụng Cửa hàng Windows mới trong studio trực quan. Tôi dường như không thể chạy bất kỳ ứng dụng nào tôi tạo ra. Ngay cả một ứng dụng trống mới được tạo ra cung cấp cho tôi lỗiKhông thể truy cập các dự án mới được tạo trong studio trực quan

Error : DEP0700 : Registration of the app failed. error 0x80070005: Opening file from location: C:\Users\Jacob\Documents\Visual Studio 2012\Projects\App1\App1\bin\Debug\AppX\AppxManifest.xml failed with error: Access is denied. 
. (0x80070005) App1 

Bất kỳ ý tưởng nào? Tôi đã kiểm tra các điều khoản của tệp AppxManifest.xml và tôi có toàn quyền kiểm soát nó. Tôi cũng đã cố gắng chạy studio trực quan dưới quyền cao, và nó vẫn trình bày cùng một lỗi.

Edit: Blend dường như có vấn đề tương tự như visual studio, đây là kết quả từ sự pha trộn:

Application installation failed. 
Registering the application to run from layout... 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\AppxPackage\Microsoft.AppXPackage.Targets(1722,9): error : DEP0700: Registration of the app failed. error 0x80070005: Opening file from location: C:\Users\Jacob\Documents\Visual Studio 2012\Projects\booktest\booktest\bin\Debug\AppX\AppxManifest.xml failed with error: Access is denied. 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\AppxPackage\Microsoft.AppXPackage.Targets(1722,9): error : . (0x80070005) 
+0

chạy với tư cách quản trị viên? –

+0

@Mr_Green Ông đề cập đến việc kiểm tra các quyền được nâng cao. – Jared

+0

Điều này có thể cung cấp cho bạn một số gợi ý không? Http: //stackoverflow.com/questions/11047277/win8-registration-of-the-app-in-the-layout-folder-failed – Zenwalker

Trả lời

0

Kiểm tra thư mục của bạn (C: \ Users \ Jacob \ Documents \ Visual Studio 2012 \ Projects \ App1 \ App1 \ bin \ Debug \ AppX \ AppxManifest.xml) bảo mật và đảm bảo rằng bạn có toàn quyền truy cập vào thư mục đó.

Tùy chọn thứ hai là di chuyển nó sang ổ khác, ví dụ: D: \ Thư mục mới.

+0

Cả thư mục chính và tệp kê khai đều có toàn quyền kiểm soát : http://i.imgur.com/1sexd.png – jjcm

+0

Bạn có thể thử chuyển nó sang ổ khác, ví dụ: D: \ New Folder? – Ekk

+0

Di chuyển nó sang một ổ đĩa mới dường như hoạt động! Tôi vẫn thích thú khi biết tại sao nó không hoạt động trên ổ đĩa chính của tôi, nhưng ít nhất tôi có thể làm việc trong thời gian chờ đợi. – jjcm

18

Cấp toàn quyền cho tài khoản SYSTEM vào thư mục có mã nguồn của bạn.

+1

Giải pháp này làm việc cho tôi. Thư mục dự án mới (trống) của tôi được lồng trong một thư mục phát triển cho tất cả các dự án. Vì vậy, là kết quả của sự thừa kế quyền NTFS, thư mục dự án này đã kế thừa các quyền từ thư mục gốc của cha mà đến lượt nó chỉ cho phép truy cập tài khoản người dùng cá nhân của tôi. Vì vậy, thêm hệ thống, cung cấp cho nó đầy đủ quyền và bây giờ tôi có thể triển khai. Điều này có nghĩa là các cơ quan tình báo của các chính phủ nước ngoài có thể ăn cắp công việc quý giá của tôi, tôi không biết, nhưng tôi sẽ lo lắng về điều đó khi thời gian tới .... đây là sau một ứng dụng "Hello World". – rism

+4

Nếu bạn phát hành là nơi bạn đã chuyển thư mục ứng dụng của mình sang một ổ Google hoặc Dropbox và nó sẽ không hoạt động, thì bạn cần cấp quyền truy cập "SYSTEM" cho thư mục đó với sự cho phép đầy đủ. Điều này khiến tôi mất nhiều thời gian trong cuộc đời của tôi để cảm ơn Jan về giải pháp. – timv

+0

bạn đã đúng, trong trường hợp của tôi thư mục đã được mã hóa và vì vậy tài khoản SYSTEM không thể truy cập nó. giải mã của thư mục đã làm việc – user287107

4

Lỗi này cũng xảy ra nếu bạn sử dụng lệnh subst trên Windows để ánh xạ đường dẫn thư mục vào ký tự ổ đĩa.

+1

Đó là vấn đề của tôi. Bất kỳ lý do cụ thể nào tại sao nó xảy ra? – xurc

+1

Nó thường phải làm gì với cách VS được khởi chạy, và liệu nó có bối cảnh bảo mật giống như người dùng đã tạo ra ký tự ổ đĩa subst hay không. Ngoài ra, chúng tôi đã ngừng sử dụng subst và thay vào đó chỉ có một thư mục cục bộ C: \ Local \ cho các đường dẫn chung. –

1

Vấn đề của tôi là thư mục giải pháp đã được mã hóa. Tôi làm việc tại nơi mã hóa ở một số vị trí thư mục nhất định là mặc định. Tôi đã phải di chuyển thư mục đến một vị trí mới, nơi mặc định không tồn tại. Sau đó tôi đã đi đến thư mục giải pháp, nhấp chuột phải vào thư mục và chọn -> properties -> Advanced. Ở dưới cùng là hộp kiểm có nội dung "Mã hóa nội dung để bảo mật dữ liệu". Bỏ chọn và nói có cho tất cả các thư mục con.

enter image description here

+0

bạn đã thực hiện một ngày của tôi! đã làm cho tôi – Till

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