调试触发构建错误(找不到文件)和防病毒程序,Visual Basic(V11 2012)

use*_*797 5 vb.net debugging antivirus file-not-found visual-studio-2012

我在代码中做了一些更改,当我去调试程序时,我遇到了构建错误.该错误促使我的防病毒软件(Avast)将我的程序阻止为"可疑文件".

Visual Studio返回此错误:错误1无法复制文件"obj\Debug\CopyFile.exe",因为找不到它.

这是在此错误开始发生之前发生的事件的向下运行.

  1. 在菜单条中添加了新菜单项.

  2. 用新菜单项替换代码中单选按钮引用的实例.

  3. 调试,程序工作正常,直到我点击一个按钮.

  4. 在代码中找到剩余的单选按钮引用实例并替换它们.

  5. 调试,程序运行正常.退出调试.

  6. 从GUI中删除旧的单选按钮.(他们在代码中不再有任何引用.)

  7. 试图调试,收到错误,杀毒软件阻止程序exe文件为可疑.

  8. 错误无法复制文件"obj\Debug\CopyFile.exe",因为找不到它.

我对代码做了什么导致这个?我是否可能在事故中删除了其他一些代码区域,我不知道?我不明白为什么我的程序不会调试.

Ste*_*eve 4

为什么不直接告诉防病毒软件在工作目录以外的其他地方执行操作呢?(排除路径)并忽略 Visual Studio 可执行文件执行的每个操作?

顺便说一句,这是在使用像 VS 这样可以创建、移动、删除数千个文件的复杂 IDE 时获得更好性能的首要任务之一。

如果我没记错的话,AVAST 有其排除列表File System Shield, Expert Settings, Exclusions