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

时间:2013-05-07 07:50:19

标签: vb.net debugging visual-studio-2012 antivirus file-not-found

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

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

这是在此错误开始发生之前发生的事件的故障。

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

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

  3. 进行调试,程序运行正常,直到我点击一个按钮。

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:4)

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

顺便说一句,这是在使用像VS这样可以在工作时创建,移动,删除数千个文件的复杂IDE时获得更好性能的第一步。

如果我记得很清楚,AVAST在File System Shield, Expert Settings, Exclusions

中有其排除列表