编译时,WinRT Metro应用程序会出现DEP0500错误

时间:2012-08-09 09:48:04

标签: 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),我可以删除该文件夹并重新编译,所以我假设VS因某种原因锁定了该文件。还有其他人经历过这个吗?有人找到了修复方法吗?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

答案 2 :(得分:0)

我正在使用LockHunter处理此问题。

  1. http://lockhunter.com/download.htm下载LockHunter。
  2. 在桌面上创建AppX文件夹的快捷方式。
  3. 每当AppX在Visual Studio中被锁定时,请打开AppX的快捷方式。
  4. 右键单击AppX并选择“锁定此文件夹的内容”。这将打开LockHunter。
  5. 在LockHunter中,点击“解锁!”。
  6. 解锁AppX后,返回Visual Studio并编译/运行项目。