用SQLDMO备份数据库的时候,引用命名空间后就发生错误了1
在没有写using SQLDMO的时候一切都正常,
添加了SQLDMO引用,然后using SQLDMO后就发生错误了
!
“Application”是不明确的引用
Application.Run(new main());
Application.Exit();
用Application的地方都错了, 经检查,引用excel类同样存在这个错误。
不知道是什么地方冲突了,应该怎么解决呢,大家指教!
问题点数:50、回复次数:4Top
1 楼erlzj(徐州师大--皮皮鲁)回复于 2005-06-05 11:13:01 得分 10
upTop
2 楼xzq686(★_瞬_★)回复于 2005-06-05 11:15:09 得分 10
因为SQLDMO这个命名空间下面也有Application名字相同的类。
这样在一个页面会存在不同命名空间下多个相同的类名。
而你引用的时候只是用类名。当然会说“Application”是不明确的引用。
在类前加上命名空间名
如:
System.Windows.Forms.Application.Run(new main())
Top
3 楼zhzuo(秋枫)回复于 2005-06-05 12:56:37 得分 10
因为命名冲突,编译器无法确认Application对象是属于System.Windows.Forms
中的还是SqlDmo中的,需要指定全名,如果太长,可以对命名空间使用别名。Top
4 楼erlzj(徐州师大--皮皮鲁)回复于 2005-06-05 20:12:08 得分 20
对Top




