Wenn Sie ein neues Winform-Projekt mit SharpDevelop 4 erstellen und dann einen OpenFileDialog (oder SaveFileDialog) in das Formular ziehen und dann den Dialog (.ShowDialog) anzeigen, blockiert Norton Internet Security 2011 die Anwendung und löscht sie (die Binärdatei). Der Sonarschutz von Norton meldet ein "verdächtiges Verhalten" der Anwendung. Dies geschieht nicht bei Projekten, die von Visual Studio erstellt wurden. Ich starte Win 7.
Ich dachte, dass das vielleicht etwas mit dem Fehlen eines single-threaded Apartment-Attributs zu tun hat. Verwendet SharpDevelop dieses Attribut für Winforms? Wo es sich befindet? Und im Allgemeinen: Welchen Unterschied zwischen SharpDevelop und dem von Visual Studio selbst erstellten Code kann dies verursachen?
BEARBEITEN:
Wenn das Problem nicht bei ausgeschaltetem Norton auftritt, ist es für SharpDevelop 4 ein Problem, Norton zu kontaktieren und die DLL- und Dateisignaturen zu registrieren, damit Norton die Komponente nicht als schädlich markiert. Nicht wirklich ein .net Problem. Ich würde den Verkäufer von SharpDevelop 4 kontaktieren.
Tags und Links .net c# winforms antivirus sharpdevelop