2017-03-05 98 views
0

我有一个问题,我一直试图谷歌和搜索多天,现在我似乎无法得到它的工作。所以我试图让Visual Studio Code工作,它在一定程度上工作正常。
这是我在Visual Studio 2015年使用的代码:视觉工作室2015代码不工作在Visual Studio代码IDE

 var client = new SmtpClient 
     { 
      Host = "smtp.gmail.com", 
      Port = 587, 
      EnableSsl = true, 
      DeliveryMethod = SmtpDeliveryMethod.Network, 
      UseDefaultCredentials = false, 
      Credentials = new NetworkCredential(fromAddress, 
               fromPassword) 
     }; 

所以,问题是,我得到一个错误“的类型或命名空间名称‘SmtpClient’找不到(是否缺少using指令或程序集引用?)[netcoreapp1.0]”‘‘SmtpDeliveryMethod’这个名字不会在目前情况下[netcoreapp1.0]’ 存在,是的,我已经安装了的NuGet我并安装所有我需要的是System.Net.Mail和最新版本的库,它只是不起作用,我不知道为什么。任何人都有建议?

+0

你'使用System.Net做。 Mail;'在标题 –

+0

是的,我做的一切工作正常在Visual Studio 2015 – Arch

回答

0

尝试使用完整的参考。看来,编译器没有找到参考该库:

var client = new System.Net.Mail.SmtpClient 
+0

不能仍然得到相同的错误:/ – Arch

+0

看看这篇文章:https:// www .stevejgordon.co.uk /如何发送电子邮件在asp-net-core-1-0 – NicoRiff