0

我正在使用以下代码发送自动邮件: http: //www.independentsoft.com/webdavex/tutorial/sendmessage.html

但是我正在error CS0246使用Independentsoft命令。

我做了以下事情:

  1. 将Independentsoft.Webdav.Exchange.dll文件复制到同一文件夹中
  2. 使用命令生成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。

4

0 回答 0