0

次のコードを使用して自動メールを送信しています: http://www.independentsoft.com/webdavex/tutorial/sendmessage.html

ただしerror CS0246Independentsoftコマンドを使用しています。

私は次のことをしました:

  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: The型または名前空間名 '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