我正在尝试以编程方式发送电子邮件来访问SMPTPClient对象的 DeliveryFormat 属性。但是,它没有得到承认。我检查了MSDN文档,但没有表明它已被弃用。
SmtpClient smtpClient = new SmtpClient();
smtpClient.DeliveryFormat = SmtpDeliveryFormat.International; //DeliveryFormat property is not recognised
是否有新方法设置投放格式属性?
答案 0 :(得分:3)
并不是因为它已被弃用,而是因为它对您定位的版本来说太新了。
https://msdn.microsoft.com/en-us/library/system.net.mail.smtpdeliveryformat(v=vs.110).aspx
版本信息
.NET Framework
可用自4.5
(强调我的)
将项目更改为以.NET Framework 4.5为目标,它将起作用。
这当然意味着您需要运行Visual Studio 2012或更高版本。如果您正在运行2015,请考虑定位4.6.1。