2011-09-07 11 views
8

Si crea un nuevo proyecto winform con SharpDevelop 4, arrastre un OpenFileDialog (o SaveFileDialog) al formulario, luego muestre el cuadro de diálogo (.ShowDialog), Norton internet security 2011 bloquea la aplicación y la elimina (el binario). La protección de sonar de Norton informa un "comportamiento sospechoso" de la aplicación. Esto no sucede con los proyectos creados por Visual Studio. Ejecuto Win 7.OpenFileDialog está bloqueado por Norton Antivirus si el proyecto fue generado por SharpDevelop

Pensé que esto podría tener algo que ver con la falta de un atributo de apartamento de subproceso único. ¿SharpDevelop usa este atributo para winforms? ¿Donde esta ubicado? Y en general: ¿Qué diferencia entre SharpDevelop y el código generado automáticamente de Visual Studio puede causar esto?

EDIT:

  • El problema se produce tanto en el interior SharpDevelop depuración y exterior con el binario.
  • Configuración .AutoUpgradeEnabled to False solucionó el problema. Sin embargo, cuando el código generado por Visual Studio, , el problema no ocurre independientemente del valor de .AutoUpgradeEnabled.
+3

Me gustaría clasificar esto como un error con Norton, ¿lo ha informado? –

+2

¿Ocurre esto al depurar desde dentro de SharpDevelop o mientras se ejecuta de manera autónoma? – Xint0

+5

¿Es el valor de la propiedad AutoUpgradeEnabled en el cuadro de diálogo el mismo? Si no, entonces hay una explicación. –

Respuesta

2

si el problema no se produce con Norton apagado, ésta es una cuestión de SharpDevelop 4 a ponerse en contacto con Norton y registrar las .dll y firmas de archivos para que Norton no marcará el componente como perjudicial. Realmente no es un problema de .net. Me pondría en contacto con el vendedor de SharpDevelop 4.

Cuestiones relacionadas