Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 编译WinRT Metro应用程序时引发DEP0500错误_Wpf_Deployment_Microsoft Metro_Winrt Xaml - Fatal编程技术网

Wpf 编译WinRT Metro应用程序时引发DEP0500错误

Wpf 编译WinRT Metro应用程序时引发DEP0500错误,wpf,deployment,microsoft-metro,winrt-xaml,Wpf,Deployment,Microsoft Metro,Winrt Xaml,当我编译时,经常会出现以下错误: 错误28 错误:DEP0500:无法删除文件夹“C:\Code\Cloud\SolutionFolder\ProjectFolder\bin\Debug\AppX”。 对路径“C:\Code\Cloud\SolutionFolder\ProjectFolder\bin\Debug\AppX\ControlsProject.Controls\Themes”的访问被拒绝 如果我关闭Visual Studio(2012 RC),我可以删除该文件夹并重新编译,因此我假设

当我编译时,经常会出现以下错误:

错误28
错误:DEP0500:无法删除文件夹“C:\Code\Cloud\SolutionFolder\ProjectFolder\bin\Debug\AppX”。 对路径“C:\Code\Cloud\SolutionFolder\ProjectFolder\bin\Debug\AppX\ControlsProject.Controls\Themes”的访问被拒绝


如果我关闭Visual Studio(2012 RC),我可以删除该文件夹并重新编译,因此我假设VS出于某种原因锁定了该文件。还有其他人经历过吗?有人找到解决办法了吗?

可能是您正在寻找的。您似乎有两个选项—重新创建解决方案文件或使用Process Explorer关闭锁定路径的现有句柄。

这里有另一个对我有效的选项—重置VS设置


我正在使用LockHunter处理此问题

  • 下载锁猎人在
  • 在桌面上创建AppX文件夹的快捷方式
  • 每当AppX在Visual Studio中被锁定时,请打开AppX的快捷方式
  • 右键单击AppX并选择“锁定此文件夹的内容”。这将打开LockHunter
  • 在LockHunter中,单击“解锁它!”
  • 解锁AppX后,返回Visual Studio并编译/运行项目