OpenFileDialog блокируется Norton Antivirus, если проект был создан SharpDevelop - PullRequest
8 голосов
/ 07 сентября 2011

Если вы создаете новый проект winform с SharpDevelop 4, затем перетащите OpenFileDialog (или SaveFileDialog) на форму, а затем отобразите диалоговое окно (.ShowDialog), Norton internet security 2011 блокирует приложение и удаляет его (двоичный файл). Сонарная защита Norton сообщает о «подозрительном поведении» приложения. Это не происходит с проектами, созданными Visual Studio. Я запускаю Win 7.

Я подумал, что это может быть связано с отсутствием атрибута однопоточной квартиры. Использует ли SharpDevelop этот атрибут для winforms? Где это находится? И вообще: какая разница между SharpDevelop и автоматически генерируемым кодом Visual Studio может вызвать это?

EDIT:

  • Проблема возникает как внутри отладки SharpDevelop, так и снаружи с двоичным файлом.
  • Установка .AutoUpgradeEnabled в False решила проблему. Тем не менее, когда код, сгенерированный Visual Studio, проблема не возникает независимо от значения .AutoUpgradeEnabled.

1 Ответ

2 голосов
/ 30 ноября 2012

ЕСЛИ проблема не возникает при отключенном norton, для SharpDevelop 4 важно связаться с norton и зарегистрировать подписи .dll и файла, чтобы norton не помечал компонент как вредный. Не совсем проблема .net. Я бы связался с продавцом SharpDevelop 4.

...