通常、VB.NET プログラムを作成するときに ClickOnce を使用しますが、いくつかの欠点があります。私は他のものを実際に使用したことがないので、私のオプションが何であるかわかりません.
ClickOnce の欠点:
- 複数のファイルで構成されている - 多数のファイルを管理し、ダウンローダーでそれらのファイルをダウンロードするよりも、1 つのファイルを配布する方が簡単なようです。
- CD インストール用に再度ビルドする必要があります (エンド ユーザーがインターネットを使用していない場合)。
- プログラムが Program Files に収まらない - 一部のアプリケーション キャッチ フォルダーに隠され、ショートカットするのがはるかに難しくなります。
ClickOnce の利点:
- できます。魔法のように。また、VisualStudio 2008 Express に組み込まれています。
- アプリケーションのアップグレードを容易にします。
Windows インストーラーもこれらのことを行いますか? ClickOnce の短所がないことはわかっていますが、ClickOnce の長所もある場合は知っておくとよいでしょう。
更新: 最終的に Wix 2 を使用しました (Wix 3 は利用可能でしたが、プロジェクトを行った時点では、有能なチュートリアルはありませんでした)。私が(最終的に)必要とした3つのことをサポートしてくれたので良かったです. オプションの Windows で起動するショートカット、インストーラーが完了したら起動するオプション、およびユーザーが間違ったオプションをクリックしないように上司が考える 3 つの段落のテキスト。