如果项目是由SharpDevelop生成的,则Norton Antivirus会阻止OpenFileDialog

时间:2011-09-07 19:09:35

标签: c# .net winforms antivirus sharpdevelop

如果您使用SharpDevelop 4创建一个新的winform项目,然后将OpenFileDialog(或SaveFileDialog)拖到窗体,然后显示对话框(.ShowDialog),Norton Internet security 2011会阻止该应用程序并将其删除(二进制文件)。诺顿的声纳保护报告了该应用的“可疑行为”。 Visual Studio创建的项目不会发生这种情况。我运行Win 7。

我想也许这与缺乏单线程的公寓属性有关。 SharpDevelop是否将此属性用于winforms?它在哪里?一般来说:SharpDevelop和Visual Studio的自动生成代码之间有什么区别可能导致这个?

编辑:

  • SharpDevelop调试内部和二进制文件都出现问题。
  • 将.AutoUpgradeEnabled设置为False解决了问题。但是,当Visual Studio生成代码时, 无论.AutoUpgradeEnabled。
  • 的值如何,都不会出现此问题

1 个答案:

答案 0 :(得分:2)

如果在关闭Norton时没有出现问题,则SharpDevelop 4与Norton联系并注册.dll和文件签名是一个问题,因此Norton不会将该组件标记为有害。不是真正的.net问题。我会联系SharpDevelop 4的供应商。