次のコードを使用して自動メールを送信しています: 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: 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 を持っていません。