2011-08-16 27 views
2

C#を使用して非常に小さいコマンドラインユーティリティを開発しています。たとえば、PATH変数で指定された設定ファイルから行を出力するアプリケーションが1つあります。1つのC#プロジェクトからの複数のEXE

現在私のソリューションの下にはユーティリティというプロジェクトがあります。 1つのプロジェクトから複数のexeファイルを生成する方法があるのだろうかと思っていました。私は約10種類のユーティリティが存在するので、私はこれをやってみたいと思います。すでに私のソリューションの下に6つのプロジェクトがあるので、それ以上混乱させたくありません。

コンパイルされた実行可能ファイルごとに1つの主な機能を持つことができ、異なる名前空間にあるものを指定することができます。

ありがとうございました!

+3

たぶんソリューションフォルダを追加して、すべてのユーティリティプロジェクトをそのフォルダに入れるだけですか? – Vlad

+0

私はその考えが好きで、それについても考えなかった。答えとして投稿してください、私は受け入れるでしょう:)ありがとう! –

+0

大丈夫、ちょうどやった。 – Vlad

答えて

5

解決方法のフォルダを追加して、すべてのユーティリティプロジェクトをそのフォルダに入れるだけですか?

0

クラスライブラリで共通コードを共有できるため、複数回書く必要はありません。その後、小さなコマンドライン・アプリケーション(実行可能ファイル)ごとに、Windowsコンソール・アプリケーションをソリューションに追加して作成します。

これは私の意見では実行可能な方法です。Visual Studioで同じソースから多くの実行可能ファイルを作成するように設定できるかどうかはわかりません。あなたはそれをソリューションとプロジェクト構成で遊ぶことができるかもしれませんが、それは私にはハッキリと聞こえるかもしれません。

0

あなたは、各ユーティリティの機能を実行するためにコンソールの実行可能ファイルにパラメータを渡すことができます:

utility.exe /コマンド= WriteLineメソッド/メッセージを=私は、このコマンドラインパーサを使って好き

「これはテストです」 : http://www.codeproject.com/KB/recipes/command_line.aspx

+0

これはコマンドライン引数を維持しようとすると非常に困難になりますが、答えはありがたいです:) –

関連する問題