求大侠们帮看下:一个不通过smtp服务器直接发邮件的代码.代码太多了没法贴在这里.传了个,可直接下载的:http://tinyurl.com/cdt4tt5(全部完整代码)
     在win7里运行完全没问题,但是win8和xp里都报错"类型初始值设定项引发异常",一般哪些情况会引发这种错误呢?按理说跟系统应该没关系的.为什么独独win7就可以? 既然win7里行那说明代码本身应该没问题?     报错信息:
System.TypeInitializationException: “蔡晓晖_模块.DnsQuery”的类型初始值设定项引发异常。 ---> System.Management.ManagementException: Invalid namespace 
   在 System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   在 System.Management.ManagementScope.InitializeGuts(Object o)
   在 System.Management.ManagementScope.Initialize()
   在 System.Management.ManagementObject.Initialize(Boolean getObject)
   在 System.Management.ManagementClass.GetInstances(EnumerationOptions options)
   在 蔡晓晖_模块.DnsQuery..cctor()
   --- 内部异常堆栈跟踪的结尾 ---
   在 蔡晓晖_模块.DnsQuery..ctor()
   在 蔡晓晖_模块.Email.GetMxServer()多谢各位!!