Imports CDO了,软件发行的时候必须带着那个Interop.CDO.dll和Interop.ADODB.dll文件吗?
我Imports CDO 然后 Dim msg As CDO.Message = New CDO.Message
发现编译的时候自动生成Interop.CDO.dll和Interop.ADODB.dll两个文件,我把exe文件单独拷出来运行发现会报错.这是不是说我软件发行的时候必须拖着这两个文件呢? 那很繁琐啊. vb6里用CDO从来不用多出来什么文件啊.
我本来也设想用System.Net.Mail.MailMessage,但是发现附件size一大就会假死,用 CDO.Message是从来不会假死的.System.Net.Mail.MailMessage有没有什么办法避免假死呢?
论坛vb.net版块比vb6冷清好多啊.
谢谢!
[解决办法]
假死用多线程就行. 如果你引用了,dll文件肯定要带着的.但是可以打包