У меня есть подозрение, что проблема связана с кодом Visual Studio, а не с самим кодом C#. Недавно я настроил свою интегрированную среду разработки кода Visual Studio для компиляции и создания проекта и решения C# (консольное приложение командной строки). Но как только я добавляю осмысленный код, он перестает правильно распознавать простые классы. Вот простой тестовый код, который я пробую:
Код: Выделить всё
using System;
using System.Net;
using System.Net.Mail;
using System.Net.WebSockets;
namespace SendEmailWIthGoogleSMTP
{
class Program
{
string fromMail ="REDACTED@gmail.com";
string password ="REDACTED";
MailMessage message = new MailMessage();
message.From = new MailAddress(fromMail);
message.Subject = "Test Subjecting";
message.To.Add(new MailAddress(REDACTED@gmail.com);
message.Body ="This is a test";
message.IsBodyHtml= false;
}
}
Но вот в чем проблема. Он жалуется, что «сообщение» не определено, хотя и не жалуется после того, как я его определил. Я знаю, это звучит запутанно, поэтому вот снимок экрана.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... tudio-code