私は非常に簡単なwinformsアプリケーションを持っています。c# - どのステップを経て、winformアプリケーションをコンソールに変換する必要がありますか?
私はフォームオブジェクトをまったく使用しません。このアプリをコンソールに変換するために、削除または変更する必要があることを知りたいと思います。私は主に、不要な参照などをすべて取り除くだけです。
私はこれを行うためにどのような手順を取るべきか教えてください。
私は非常に簡単なwinformsアプリケーションを持っています。c# - どのステップを経て、winformアプリケーションをコンソールに変換する必要がありますか?
私はフォームオブジェクトをまったく使用しません。このアプリをコンソールに変換するために、削除または変更する必要があることを知りたいと思います。私は主に、不要な参照などをすべて取り除くだけです。
私はこれを行うためにどのような手順を取るべきか教えてください。
の上に簡単なコードを移動(だけはCtrl +ソリューションウィンドウでプロジェクトを入力して、ことを確認ヒット変化する)。
これは、アプリケーションをコンソールアプリケーションとしてコンパイルし、コンソールを取得します。しかし、フォームは引き続き入手できます。 Windowsフォームを使用しない場合は、フォームを削除して、その機能をコマンドライン引数または構成に置き換える必要があります。 Windowsフォームの参照を削除すると、変換されます。
最初はどのようにコード化し、どのパターンを使用しているかによって、バックエンドとは何かを明確に区別しておけば、プログラムのMain
として動作する新しいクラスを作成し、プロジェクトのプロパティのApplication Type
とStartup Object
を変更するだけで済みます。
すべてのバックエンドコードがwinformsと絡み合っている場合は、最初にそれらを分けて上記の手順に進む必要があります。
コンソールアプリケーションを作成し、あなたが代わりにWindowsアプリケーションのコンソールアプリケーションを作成するために、プロジェクトの設定を変更することができ
「System.Windows.Forms;」を使用して行を削除するのが簡単な方法です。その場合に参照が必要ない場合は、コンパイル時にエラーをスローするものはすべて削除できます。 –
私の答えを更新しました。 – Bibhu