私はコンソール アプリケーションを開発していましたが、プロジェクトに洗練された UI が必要になるまでは、プロジェクトの種類を Windows フォーム アプリケーションに変更することにしました。以下のコードをエントリ ポイントに挿入してみました。
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new UI());
ある程度は機能しますが、元のコンソール ウィンドウはまだそこにあります。
私はこのようないくつかの有用な情報をグーグルで検索しましたが、問題の根本に取り組むのではなく、ウィンドウが作成された後に本質的にウィンドウを強制終了するだけです. これを行うためのよりエレガントな方法はありますか?