-1

我创建了一个 WinForms 应用程序项目。最简单的一种。当我点击ctrl+F5时,没有任何反应,Visual Studio 冻结。有时我会收到此错误:(无法将文件“obj\Debug\Project1.exe”复制到“bin\Debug\Project1.exe”。进程无法访问文件“bin\Debug\Project1.exe”,因为它是被另一个进程使用。)但通常输出窗口是绝对空的。

当我在调试(F5)模式下启动它时,它可以工作。它以前从未发生在我身上。

我检查了任务管理器,当在 VS 中打开项目并且尝试运行应用程序时,似乎应用程序进程已经启动,并且创建了另一个进程。所以,在那一刻我有两个相同的过程。也许存在问题,但不确定。如何解决这个问题?

4

5 回答 5

3

感谢 Zorgatone 的回答(在评论中),就我而言,解决方案是禁用 Avast 防病毒软件。

于 2015-11-12T16:50:37.567 回答
0

我遇到了“被使用”等问题。就我而言,是的,项目已经在运行或 exe 正在运行。我只需要关闭或结束正在运行的那个(或关闭 Visual Studio)然后重新开始。我也觉得很奇怪。我猜,在调试模式下,VS 有点尝试以临时方式编写 exe 来运行它,如果调试文件夹中已经存在 exe,则会引发此错误。

于 2015-11-12T15:43:13.080 回答
0

可能缺少注册表文件?你最近清理过注册表吗?尝试在兼容性设置中将其启动到比您当前的 OP 低一个应该临时修复它。任务管理器进程不存在是因为它有与之一起运行的服务,识别并关闭相关的服务。

于 2015-11-12T14:55:54.333 回答
0

您的系统文件可能已损坏。尝试运行 sfc https://support.microsoft.com/en-us/kb/929833

于 2015-11-12T14:59:30.177 回答
0

从工具栏中,打开输出控制台并在加载库时观察并检查问题何时发生。同时粘贴输出日志。

于 2015-11-12T15:02:51.430 回答