Подтвердить что ты не робот

Моя программа на С# обнаружена как вирус?

Я создал программу на С#, и недавно я заметил, что когда я объединяю свои ссылки .dll в один исполняемый файл .exe, используя IL Merge, мой Антивирус (Avast) немедленно удаляет его и говорит, что это вирус. Я всегда делаю много резервных копий, поэтому я тестировал одно и то же с резервными копиями с 2 дней назад, и я не испытывал этой проблемы.

Итак, я удалил мой последний код за строкой и заметил, что запускает программу для обнаружения в качестве вируса. У меня есть пустота, где я проверяю, существует ли список файлов по указанному пути (в папке моих приложений, расположенной в% appdata%). Пустота имеет около 8 File.Exists(path) команд и удаление этих 8 строк моя программа больше не обнаруживается как вирус.

Итак, мой вопрос: есть ли какие-либо решения этой проблемы? Почему моя программа обнаруживается как вирус только потому, что я использую File.Exists?

4b9b3361

Ответ 1

Предоставляете ли вы AssemblyInfo.cs хотя бы поле "имя, автор и описание" (а не значения по умолчанию)? У меня была аналогичная проблема около года назад, и это решило проблему для меня.

Ответ 2

Немного измените "Guid" в AssemblyInfo.cs, затем повторите попытку.

Это сработало для меня.