【问题标题】:Can't find System.Net.Mail in VS 2010, Silverlight 5, C#在 VS 2010、Silverlight 5、C# 中找不到 System.Net.Mail
【发布时间】:2014-03-25 03:54:54
【问题描述】:

我无法添加 System.Net.Mail

使用 System.Net.Mail 编写会给出错误消息 - System.Net 中不存在命名空间 Mail。当它是 System dll 的一部分时,为什么它在 System.Net 中搜索它

我已经在我的项目中添加了 System.Net 和 System 引用

我的目的:我想使用 MailAddress 来验证电子邮件格式。 我不需要发送任何邮件。只是格式验证。为此必须添加 System.Net.Mail

谢谢

【问题讨论】:

    标签: c# .net visual-studio-2010 silverlight silverlight-5.0


    【解决方案1】:

    Silverlight 没有 System.Net.Mail 类。您可以使用处理发送邮件的WCF service

    这里是好的Examplehttp://bronsblog.com/post/2011/07/05/Send-an-email-with-Silverlight-4.aspx

    http://www.silverlightnext.com/2010/06/send-email-from-silverlight-application.html

    【讨论】:

      【解决方案2】:

      如果您正在编写客户端代码,Silverlight 不支持 System.Net.Mail 命名空间。

      或者,您可以做的只是创建一个 WCF 服务,如下所示。

      Send e-Mail with Silverlight

      使用正则表达式验证电子邮件地址,

      Regex to validate e-Mail address

      【讨论】:

      • 谢谢。这就是为什么我能够在我的测试控制台应用程序中添加 System.Net.Mail 而不是在 silverlight 项目中。您能否解释一下我还能如何验证电子邮件地址格式(应该很简单)。我是编码新手。
      • 你知道正则表达式吗?利用这个stackoverflow.com/questions/5342375/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      相关资源
      最近更新 更多