卡巴斯基删除了我的项目可执行文件

Kaspersky deletes my project executable

我在 Visual Studio 2015 年有一个名为 "Assembler" 的 C# 项目。它的代码如下所示:

using System;
public static class Assembler.Program {
    public static void Main () {  }
}

还有一些其他(未使用)类,但它们的用途是存储和管理字节级数据类型。我的整个代码没有系统调用,我的项目没有资源。

当 Assembler.exe 作为 Windows 应用程序启动时(通过在项目属性->应用程序->输出类型下设置),可执行文件被标记为特洛伊木马并立即被删除。但是,当它作为控制台应用程序启动或只是将输出程序集重命名为 AssemblerTest.exe 时,可执行文件会正常启动、运行和终止。

有没有办法告诉卡巴斯基不要删除我的项目可执行文件Assembler.exe?我也尝试将我的可执行文件添加到例外中,但它还是被删除了.卡巴斯基的帮助说,我必须将它添加到 "trusted applications",但我不能将它添加到受信任的应用程序,因为当尝试 select 卡巴斯基的 OpenFileDialog 可执行文件时,它说 this file is currently used by another process,即使 Visual Studio 关闭。将 Visual Studio 添加到受信任的应用程序(停用所有程序控制活动)根本没有帮助。

我可以简单地重命名我的项目,但最好不要仅仅因为卡巴斯基认为我创建了特洛伊木马就必须重命名项目。

部分版本信息: OS: Windows 7 家庭高级版 64 位 卡巴斯基 15.0.0.463(b) Visual Studio 2013

尝试按照本指南http://support.kaspersky.com/11146#block2 并将您的项目文件夹添加到卡巴斯基AV/IS 的排除列表中。为了最大限度地减少使用排除列表的副作用(例如,恶意软件理论上可以存储在排除区域中,卡巴斯基将跳过它),select 将应用排除规则的组件的复选框。