|
■No81861 (魔界の仮面弁士) に追記 > ==== System.Web.Mail 版 ==== > ==== System.Net.Mail 版 ====
そういえば、Visual Studio .NET 2003 だったことを忘れていました。
System.Net.Mail 名前空間は、.NET Framework 2.0 環境で追加されたものなので、 .NET Framework 1.1 環境では使えません。失礼しました。
> Using sc As New System.Net.Mail.SmtpClient(), > message As New System.Net.Mail.MailMessage(fromAddress, toAddress, "題名", ""), > attachment As New System.Net.Mail.Attachment("C:\temp\test.xls")
今回は VB.NET 2003 なのでそもそも無関係ですが、上記で使われている System.Net.Mail.SmtpClient が IDisposable インターフェイスを 実装したのは .NET Framework 4 以降です。
それ以前のバージョンをお使いの場合は、
Dim sc As New System.Net.Mail.SmtpClient() Using message As New System.Net.Mail.MailMessage(fromAddress, toAddress, "題名", ""), attachment As New System.Net.Mail.Attachment("C:\temp\test.xls")
のように書き換える必要があります。
> こちらの環境では再現しませんでした。問題なく開けています。
.NET Framework 1.1 ではなく、2.0 以降でコンパイルして場合はどうなりますか?
もしも Visual Studio 2005 以降が無い場合は、メモ帳で書いた *.vb ファイルを C:\Windows\Microsoft.NET\Framework\v2.0.50727\VBC.EXE に渡すことでコンパイルできます。
|