OpenFileDialog блокируется антивирусом Norton, если проект был создан SharpDevelop

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

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

РЕДАКТИРОВАТЬ:

  • Проблема возникает как внутри отладки SharpDevelop, так и снаружи с двоичным кодом.
  • Установка .AutoUpgradeEnabled на False решила проблему. Однако, когда код создается Visual Studio, проблема не возникает независимо от значения .AutoUpgradeEnabled.
8
задан Bohoo 30 November 2012 в 15:45
поделиться