2011-11-10 9 views
0

インストーラを実行するシステムに.NET Framework 3.5がインストールされていることを確認します。 私は.NETに心地よいと感じています。私はこれまで同様の「インストーラ」を行ってきましたが、わずか50人ほどでした。 既存のインストーラーを使用する場合は、いくつかの調査(選択する方法と使用方法)を行う必要があります。それで、どうして私は気になるはずですか?.NETでシンプルなカスタムインストーラアプリケーションを作成するのはなぜ悪い考えですか?

+1

.msiインストーラを使用するとどうなりますか?独自の.NETインストーラアプリケーションを作成することは、ホイールを再発明するように思えます。 – Nerdtron

答えて

0

私の意見では、インストーラは、さまざまなパスにコピーされた多数のファイルのコピー、レジストリセットの作成、ini/xml/configファイルの設定が必要な場合にのみ必要です。これらのハードルがなければ、インストーラは必要ありません。

それ以外の場合は、マニュアル設定プロセス中の人道的なエラーを減らすためにインストーラを強くお勧めします。

+1

でも、アプリケーション自体にファイルのディレクトリだけが必要で、何もインストーラを使用することはできません。たとえば、レジ​​ストリエントリを追加するために必要な追加/削除プログラムによってアンインストールをサポートすることができます。通常、デスクトップやスタートメニューにショートカットが必要です。私は、ユーザーがファイルのディレクトリだけであっても、これを行うことを好むユーザーがいると思います。とはいえ、あなたがアプリのロゴを取得したいのであれば、とにかく.msiとしてパッケージ化しなければならないと信じています。 – Nerdtron

関連する問題