Windows フォームアプリケーションだったものからコンソールを出せるようにする

もともと Windows フォームとして作っていて、コンソールも使いたいよねという時の方法。

プロジェクトのプロパティを変更する

  • 「アプリケーションの種類(A)」を「コンソールアプリケーション」にする
  • 「スタートアップオブジェクト(O)」を「Sub Main」にする

Sub Main を作る

Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Application.Run(New Form1())

参考: