2

いくつかのアイコンを持つ単なるフォームである「メイン」exeを持つアプリケーションがあります。ユーザーがアプリを起動すると、メインフォームが表示され、ユーザーはアイコンをクリックして、選択したアプリを起動します。これは、同じディレクトリにある別のexeファイルです。現在、デプロイメントは「メイン」プロジェクトに基づいており、他の(13)exeがファイルとして追加されています。メインを含むすべてのexeは個別のVBプロジェクトであり、個別に更新/デバッグされるなど、独自のバージョン番号があります。更新は、ユーザーが「main」ディレクトリにインストールするだけのInnoセットアップを使用して処理され、既存のファイルが上書きされます。これはVB5の下にあります。コードは現在VS2010に移植されており、.NETの展開哲学に関するアドバイスを探しています。

.NETで(VB5)メソッドを繰り返すことはできますか(「メイン」を設定し、他のexeをファイルなどとして追加してから更新を上書きします)?

.NETの下でより効率的な方法はありますか?

また、使用するのが最も簡単で最良のインストーラーに関するアドバイスをいただければ幸いです。VS2010、Wix、Advancedinstaller(無料版)、その他。

4

2 に答える 2

0
  • デプロイメントの哲学については、ClickOnceをご覧ください。 msdn ClickOnceを使用したWindowsフォームアプリケーションの展開 「ClickOnce」が気に入らない場合は、VisualStudioの「セットアッププロジェクト」を見ることができます。それほど悪くはありません。

  • はい、セットアップ「メイン」を繰り返して、他のexeをファイルとして追加できます

于 2012-09-18T12:02:40.897 に答える
0

WiXインストーラーをご覧ください:http ://wix.codeplex.com/ ドキュメントは貧弱ですが、非常に強力なインストーラーを構築できます。特に、すべてのプロジェクトから必要なデータをフェッチしてから1つの「大きな」インストーラーをビルドする1つのインストーラーをビルドできます。

Vb2010は、同じソリューションで多くのプロジェクトを処理できます。おそらく、冗長性を減らすのに役立つ可能性があります。しかし、本質的に無関係なプロジェクトにとどまっているのであれば、あなたのやり方はかなり大丈夫だと思います。

ClickonceはWindowsXPでは機能しません。正しいですか?

于 2012-09-18T14:28:43.610 に答える