15

我正在Visual Studio中創建一個新的Windows應用商店應用程序。我似乎無法運行我創建的任何應用程序。即使一個新創建的空白應用程序給我的錯誤無法訪問visual studio中新創建的項目

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 

任何想法?我已經檢查了AppxManifest.xml文件的權限,我完全可以控制它。我也嘗試在提升的權限下運行visual studio,它仍然會出現相同的錯誤。

編輯:混合似乎有相同的問題視覺工作室,這裏是從混合輸出:

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

以管理員身份運行? –

+0

@Mr_Green他提到測試提升權限。 – Jared

+0

這可以給你一些提示嗎?http://stackoverflow.com/questions/11047277/win8-registration-of-the-app-in-the-layout-folder-failed – Zenwalker

回答

0

檢查您的文件夾(C:\用戶\雅各布\文檔\的Visual Studio 2012 \項目\ App1 \ App1 \ bin \ Debug \ AppX \ AppxManifest.xml)安全性,並確保您具有對該文件夾的完全控制權限。

第二個選項是將其移動到另一個驅動器,例如,D:\ New Folder

+0

父文件夾和清單都有完全控制:http://i.imgur.com/1sexd.png – jjcm

+0

您可以嘗試將其移動到另一個驅動器,例如D:\ New Folder? – Ekk

+0

將它移動到一個新的驅動器似乎工作!我仍然很享受爲什麼它不能在我的主驅動器上工作,但至少我可以在此期間工作。 – jjcm

18

使用源代碼將SYSTEM帳戶的完整權限授予該文件夾。

+1

此解決方案適用於我。我的新(空白)項目文件夾嵌套在所有項目的開發文件夾中。因此,由於NTFS權限繼承,此項目文件夾從父dev文件夾繼承權限,而該文件夾又僅允許我的個人用戶帳戶訪問權限。所以添加系統,給它充分的權利,我現在可以部署。不管這是否意味着外國政府的情報機構現在可以竊取我的寶貴工作,我不知道,但是當時機到來時我會擔心的......這畢竟是一個「Hello World」應用程序。 – rism

+4

如果您發出的是將您的應用程序文件夾移動到可能是Google驅動器或Dropbox的位置,並且它無法正常工作,那麼您需要授予對該文件夾的「系統」訪問權限並擁有完全權限。這花費了我幾個小時的生活,所以感謝Jan解決方案。 – timv

+0

你是對的,在我的情況下該文件夾被加密,所以SYSTEM帳戶無法訪問它。該文件夾的解密工作 – user287107

4

如果在Windows上使用subst命令將文件夾路徑映射到驅動器號,也會出現此錯誤。

+1

這是我的問題。任何特殊的原因爲什麼會發生? – xurc

+1

它通常與VS的啓動方式有關,以及它是否與創建子驅動器盤符的用戶具有相同的安全上下文。 除此之外,我們停止使用subst,而只是有一個用於公共路徑的本地目錄C:\ Local \。 –

1

我的問題是解決方案文件夾被加密。我在某些文件夾位置加密的地方工作是默認的。我不得不將文件夾移動到默認不存在的新位置。然後我去了解決方案文件夾,右鍵單擊該文件夾並選擇 - >屬性 - >高級。底部是一個複選框,上面寫着「加密內容以保護數據」。取消選中並對所有子文件夾回答「是」。

enter image description here

+0

你讓我的一天!爲我工作 – Till

相關問題