我在Windows 8开发人员预览版的Visual Studio 11开发人员预览版中遇到了我的开发工作流程的严重问题。这是我所看到的,其他朋友也看到了同样的情况。
部署步骤失败
1> ------构建开始:项目:MyProject,配置:调试任何CPU ------ 1 GT; MyProject-> C:\ Users \ mmoser \ Documents \ Visual Studio 11 \ Projects \ MyProject \ MyProject \ Debug \ MyProject.build.appxrecipe 2> ------部署启动:项目:MyProject,配置:调试任何CPU ------ 2>错误DEP0500:无法删除文件夹“C:\ Users \ mmoser \ AppxLayouts \ MyProject.Debug.AnyCPU.mmoser”,原因如下: 2>进程无法访问文件'Thumbs.db',因为它正由另一个进程使用。 2>发生了一个或多个错误。 ==========构建:1成功,0失败,0最新,0跳过========== ==========部署:0成功,1失败,0跳过==========
尝试从Windows资源管理器中删除文件夹,同样的错误
这非常具有破坏性,我无法继续开发我的应用程序。我正和朋友一起开发这个,现在他也遇到了同样的问题。
我们想知道Visual Studio是否未正确释放对部署文件夹的访问权限?
任何有关这方面的帮助都会令人惊叹!我发现自己陷入困境,我们的项目停滞不前......请帮忙!
答案 0 :(得分:1)
thumbs.db文件是资源管理器创建的文件,其中包含缩略图预览图像。
您是否偶然在AppX布局文件夹中打开了资源管理器窗口?在这种情况下,布局文件夹是“C:\ Users \ mmoser \ AppxLayouts \ MyProject.Debug.AnyCPU.mmoser”。锁定的文件阻止我们更新布局文件夹,因此部署将失败。
仅供参考:我在VS Pro团队中为MS工作。如果您仍然遇到问题,请提交Connect错误,我们可以看看。 (http://connect.microsoft.com/)
答案 1 :(得分:1)
所有,我与BUILD的VS团队进行了交谈并解决了这个问题。谢谢Kieran Mockford!看起来有几种情况,其中进程没有完全关闭,并且它们可以在开发工作流程期间保留布局文件和可能的其他文件。
我现在知道的三个方面是:
如果您遇到锁定文件问题试图构建或部署什么,我建议从sysinternals下载Process Explorer并查看文件中包含的进程。然后在任务管理器中将其删除。
注意:我的问题是#1。我正在构建一个JavaScript应用程序,WWAHost(Windows Web应用程序主机)进程仍在运行。