错误:DEP0500:无法删除文件夹“... \ Debug \ AppX”。访问路径'resources.pri'被拒绝

时间:2012-11-22 10:09:42

标签: c# exception-handling windows-8 .net-4.5 access-denied

当我尝试在本地计算机上调试WinRT应用程序时,我得到了很多错误:

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.用Google搜索了一下,并想知道找不到解决方案。

经过一些测试后,我意识到只有在运行或调试解决方案时才会发生这种情况。问题似乎总是无法删除上一次运行的AppX文件夹。也许执行上一次运行应用程序的调试器或Visual Studio进程不会停止访问某些资源吗?

我刚刚使用的快速入侵是从配置管理器创建第二个Release和Debug-Configuration。当问题出现时,我可以切换到另一个配置,问题暂时解决。我仍然想要一个真正有效的解决方案,如何通过适当的解决方案来解决这个问题。

有没有人遇到这种情况并找到更好的修复程序?

2 个答案:

答案 0 :(得分:1)

问题在于我正在使用Parallels Desktop和虚拟化Windows 8在Mac上工作。正如Ryan Joy在我的问题评论中指出的那样,可以在Parallels Forums上找到解决方法。

“.pri文件因为与主机操作系统共享访客应用程序的功能而被锁定。作为解决方法,我禁用了应用程序共享功能。我建议你试试这个。”

答案 1 :(得分:0)

如果您使用Live Share扩展名,请禁用它并尝试调试。