我正在使用以下代码发送自动邮件: http: //www.independentsoft.com/webdavex/tutorial/sendmessage.html
但是我正在error CS0246
使用Independentsoft命令。
我做了以下事情:
- 将Independentsoft.Webdav.Exchange.dll文件复制到同一文件夹中
使用命令生成tlb文件
regasm.exe Independentsoft.Webdav.Exchange.dll /tlb:Independentsoft.Webdav.Exchange.tlb
输出 :
类型注册成功
程序集导出到'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Independents oft.Webdav.Exchange.tlb',类型库注册成功
我仍然得到CS0246 error
:
protocoltest.cs(3,7):错误 CS0246:找不到类型或命名空间名称“Independentsoft”(您是否缺少 using 指令或程序集引用?) protocoltest.cs(4,7):错误 CS0246:找不到类型或命名空间名称“Independentsoft”(您是否缺少 using 指令或程序集引用?)
所以我尝试了这个:
csc protocoltest.cs /r:Independentsoft.Webdav.Exchange.dll
编译完成...!
我现在在运行时遇到错误:
System.Net.WebException: The remote server returned an error: (440) Login Timeout.
at System.Net.HttpWebRequest.GetResponse()
at Independentsoft.Webdav.Exchange.Resource.a(String A_0, PropertyName[] A_1)
at Independentsoft.Webdav.Exchange.Resource.d(String A_0)
at Independentsoft.Webdav.Exchange.Resource.get_Mailbox()
at Independentsoft.Webdav.Exchange.Resource.SendMessage(Message message)
at Sample.Program.Main(String[] args)_
你能建议吗?我没有 Visual Studio。