不能构建我的控制台应用程序

本文关键字:应用程序 控制台 我的 构建 不能 | 更新日期: 2023-09-27 18:14:29

当我调试控制台应用程序时,我不时收到这个错误消息:

进程无法访问文件"bin'Release…"因为它是。被另一个进程使用。重试次数超过10次。失败了。

事实是它没有运行,Visual Studio一直显示这个消息,所以我必须重新启动它并重新构建它。

进程没有运行,所以没有理由收到这个错误。

有人知道为什么会这样吗?

不能构建我的控制台应用程序

  1. 验证没有任何更改文件权限,文件不是只读的。确认您不能自己删除该文件。如果是,那么是的,有东西阻塞了它。
  2. 下载handle.exe,这是一个命令行工具,显示哪个进程正在锁定文件。
  3. 如果handle.exe说没有任何东西在使用你的文件,或者它说devv .exe正在使用它,那么我认为你已经在Visual Studio中遇到了间歇性的错误。您唯一的选择是重新启动Visual Studio。如果你在google上搜索"被另一个进程使用",网址是:connect.microsoft.com,你会发现这个bug被报告,然后修复,然后报告,然后修复——经过很多年。就我个人而言,我在使用WPF项目的VS2010上经常遇到这种情况。在VS2013上还没有发生在我身上。所以升级可能有帮助。

这是我的谷歌搜索

如果进程未运行,我认为Visual studio是使用bin'Release的进程。

如果你想确切地知道问题是什么,删除文件夹中的所有内容(如果可能的话),不会被删除的文件将是Visual Studio使用的文件,这已经是一个很好的指标。

我不确定你为什么要调试发布版本?

当这种情况发生时,它通常是由于被打开,即运行应用程序的控制台窗口仍然打开,或者它仍然在关闭的过程中。

然而,我觉得这是由于调试一个发布构建的应用程序。

前几天我也遇到过类似的问题。发生在我身上的原因是因为我正在测试我创建的Windows服务。当我忘记停止服务,并试图构建时,我得到了这个错误。

遵循其他帖子中的建议。同样,你可能想从微软下载进程资源管理器——它可能会给你更多的见解,并允许你杀死任何逗留的进程。

是什么版本的Visual Studio?你把它标记为VS 2013,对吗?

你看了微软下面的帖子了吗?许多人抱怨类似的问题。

https://connect.microsoft.com/VisualStudio/feedback/details/533411http://connect.microsoft.com/VisualStudio/feedback/details/811846/visual-sudio-cant-compliehttp://connect.microsoft.com/VisualStudio/feedback/details/647826