如果您使用SharpDevelop 4创建一个新的winform项目,然后将OpenFileDialog(或SaveFileDialog)拖到窗体,然后显示对话框(.ShowDialog),Norton Internet security 2011会阻止该应用程序并将其删除(二进制文件)。诺顿的声纳保护报告了该应用的“可疑行为”。 Visual Studio创建的项目不会发生这种情况。我运行Win 7。
我想也许这与缺乏单线程的公寓属性有关。 SharpDevelop是否将此属性用于winforms?它在哪里?一般来说:SharpDevelop和Visual Studio的自动生成代码之间有什么区别可能导致这个?
编辑:
答案 0 :(得分:2)
如果在关闭Norton时没有出现问题,则SharpDevelop 4与Norton联系并注册.dll和文件签名是一个问题,因此Norton不会将该组件标记为有害。不是真正的.net问题。我会联系SharpDevelop 4的供应商。