2012-11-22 92 views
6

我得到這個錯誤很多,當我試圖調試我的本地計算機上我的WinRT應用程序:錯誤:DEP0500:文件夾「... Debug AppX」無法刪除。訪問路徑「resources.pri」被拒絕

Error : DEP0500 : The folder "C:\Users\akku\VS2012Projects\ProjectName\bin\x86\Debug\AppX" could not be deleted. 
Access to the path 'resources.pri' is denied. 

修復它被重新啓動Windows 8的唯一的事搜索了一下,並想知道沒有找到解決方案。

經過一些更多的測試後,我意識到這隻發生在運行或調試解決方案時。問題總是似乎是上一次運行的AppX文件夾無法刪除。也許執行最後一次應用程序運行的調試器或Visual Studio進程不會停止訪問這裏的一些資源?

我剛剛使用的一個快速入侵是從配置管理器創建第二個發行版和調試配置。出現問題時,我可以切換到其他配置,並且問題暫時解決。我仍然想要一個真正的工作答案如何通過適當的解決方案來規避這個問題。

有沒有人遇到過這個,發現更好修復?

+1

你是否在虛擬化環境中運行此操作,特別是Parallels?看到這個線程:http://forum.parallels.com/showthread.php?t=267785 –

+0

請把這個作爲答案,當然我沒有離開我的Macbook編程爲Win8。這是正確的答案,所以如果你這樣做,我會接受它。謝謝! – Akku

回答

1

問題是我在使用Parallels Desktop和虛擬化Windows 8的Mac上工作。正如Ryan Joy在我的問題下的評論中指出的,可以在Parallels Forums上找到解決方法。

「.pri文件因爲與主機操作系統共享訪客應用程序的功能而被鎖定。作爲解決方法,我禁用了應用程序共享功能,建議您嘗試一下。

+0

我遇到了與Windows 8和VMWare Fusion類似的行爲。某些被VMWare鎖定的文件,例如VMWare工具。通過Process Explorer(http://technet.microsoft.com/de-de/sysinternals/bb896653.aspx)找到並停止並啓動VMWare Tools Service(http://ict-freak.nl/) 2009/05/05 /重啓vmware工具上,所有窗口的VM /) –