2010-11-29 12 views
1

完成したC#プログラムをVisual Studioで1つの実行ファイルにコンパイルしてエクスポートするにはどうすればよいですか?すぐに実行可能ファイルは、あなたのプロジェクトを保存する場所のビン/デバッグフォルダ内に作成され、コンパイルボタンを押すとポータブルVisual Studio 2010アプリケーションの作成

+0

あなたは、再配布可能な.netに頼らずにインストールすることを意味しますか? – Toad

答えて

3

。クラスライブラリを作成していない限り、プログラムは1つの.exeファイルです。作成するすべてのクラスライブラリについて、クラスライブラリを使用しない限り、.dllファイルが存在するため、うまくいくはずです。

+0

クラスライブラリを使用しないと、ひどく修復不可能なモンスターアセンブリが生成され、1つの責任を強制するのが難しくなります。より良い解決策は、異なるライブラリを十分に活用して開発を進め、後でそれらをマージすることです。 –

+0

しかし、1つのアセンブリで終わってしまった場合、プロジェクトで使用するすべてのクラスライブラリについて、プロジェクト全体を1つのモンスターアセンブリに再コンパイルしなければならないため、単一の責任はありません。私はあなた自身の目的に合っていますが、それはより保守的です。 – peterthegreat

+0

しかし、開発後はマージを行います。すべての目的と目的に合わせて、きちんと分離したアセンブリ構造を維持してください。それらをマージすることは、開発上の問題ではなく、配備の問題となります。 –

関連する問題