Я начал изучать vb.net, имея опыт работы с C#.
Я пытался перепрограммировать имевшуюся у меня простую программу winforms на С#, которая использовала параметры командной строки, чтобы определить, что она делает. В C# всегда есть метод main для приема этих аргументов.
Из того, что я читал, vb.net реализует для вас основной метод, как только вы укажете начальную форму, если только вы не сделаете ее самостоятельно. Это хорошо, но тот, который я реализовал, похоже, игнорируется, я поставил точки останова, чтобы увидеть, просматривается ли код, но ничего. Основная подпрограмма находится в объявлении класса стартовой формы следующим образом:
Public Class FrontScreen
<STAThread()> _
Shared Sub Main()
Dim mainWindow As FrontScreen = New FrontScreen()
MessageBox.Show("Hello! I'm exectuing!")
Application.Run(mainWindow)
End Sub
End Class
Очевидно, что позже я добавлю больше кода в основной метод, но сейчас я просто хотел бы, чтобы появилось окно сообщения, показывающее, что мой основной подпрограмма действительно выполняется. Я, вероятно, делаю что-то действительно очевидное неправильно, но из примеров, которые я видел, я не могу сказать, что. Любые идеи?
Спасибо, Энди.