私は独自のプロジェクトで6つの小さなアプリケーションを作成しました。1つのランチャープロジェクトでいくつかのVisual Studioプロジェクトをマージする方法
私のアイデアは、6種類のランチャーを作成し、それぞれに6種類のボタンを追加して、それぞれのアプリケーションを起動します。
私は/ Add/Existing Projects/Projectを選択する方法を知っていますが、私の心配はButton_Click上でそれらのアプリケーションを実行する管理上です。
各アプリの自分の.csファイルとそのリソースをコピー/ペーストすることを考えています。
すべきですか?私はしてはいけませんか? 何が最善のことでしょうか?まあ
EDIT1
私が言ったように、私のアプリは、私は非常に、非常に小さいように意味、非常に小さいです。これは主にテンプレートのメールの送信と開閉レポートの自動化に関するものです。
私のすべてのアプリはそれぞれ1つの形式になっていて、データを保存したり、画像付きのファンシーなレポートをドレスアップするために、.pngや.txtを参照しています。
今、FormX.csを1つずつインポートしていますが、NonStaticはUIを再参照して一部の機能の名前を変更しています。私はこれまで2回行っており、一般的なファイルパスの問題にぶつかっています。
.exeがビルドされたら、どのようにリソースが動作しているのかわかりません。 ressourcesファイルがあると、それらは「埋め込まれていますか? (Resourcesフォルダ、または.. \ bin \ debug)、これに注意して、特定のフォルダにtehmを体系的に置くべきですか?
また、あなたのポイントZdravko Danevに感謝します。私はちょうどすべてをコピー/貼り付けようとしていました。あなたは私にこれについてもっと遅く考えるようにさせました。しかし、私は実際に合併した解決策を探し求めています。私はボタンに.EXEを実行させたくありません。 :時間は、すべての参照をチェックするconsummingかかわらP
EDIT2
は、私はすべての私のフォームをコピー/ペーストするために管理し、ちょっと簡単でした。 しかしそれは終わった。
別々のプロジェクトに保管してILMerge – Darkonekt
を使用することもできます。また、この機能を別のDLLに移動し、それらを単一のexeから参照することもできます – Darkonekt