6

我对我的代码进行了一些更改,当我去调试我的程序时,我得到了一个构建错误。该错误提示我的防病毒软件 (Avast) 将我的程序作为“可疑文件”阻止。

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

以下是在此错误开始发生之前发生的事件的简要说明。

  1. 向菜单条添加了新的菜单项。

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

  3. 运行调试,程序运行良好,直到我单击一个按钮。

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

  5. 运行调试,程序运行良好。退出调试。

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

  7. 尝试调试,收到错误消息,杀毒软件将程序 exe 文件视为可疑文件。

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

我对代码做了什么导致这种情况?我是否可能意外删除了代码的其他一些区域,我不知道?我不明白为什么我的程序无法调试。

4

1 回答 1

4

Why don't you simply tell to your antivirus software to do its business in some other places than your working directory? ( Exclude Paths ) and ignore every action done by Visual Studio executables ?

By the way, this is one of the first things to do to get better performance when working with a complex IDE like VS that can create, move, delete thousands of files when working.

If I remember well, the AVAST has its exclusion list in File System Shield, Expert Settings, Exclusions

于 2013-05-07T07:57:55.610 回答