2012-02-20 13 views
-3

.net framework4についてお聞きしたい。それはインストールすることによって時間がかかる、インストールの時間を短縮する方法があります。C# - インストール.Net framework4

たとえば、自分のアプリケーションで使用しているDLLだけをインストールしてプログラムを手動でインストールすることはできますか?

+0

質問が不明です。あなたは拡大できますか? –

+0

という意味です。私はインストールする時間を短縮するためにそれらのすべてではない.net dllのカップルだけをインストールすることができます。 –

+0

インストールするパッケージを選択するカスタムオプションはありませんか? – shahensha

答えて

1

クイックアンサーは「いいえ」です。インストールのサイズを縮小するために、コードの一部として含める.NET DLLファイルを選択して選択することはできません。

しかし、そこには、アセンブリをまとめて1つのファイルにするいくつかのツールがあります。しかし、それが必要な.NETアセンブリをすべて含むようになるかどうかはわかりません。私はそれを非常に疑う。

+0

しかし、いくつかの一般的なアプリケーションでは、 "共通のフレームワーク"と呼ばれるものがいくつかあります。 –

+0

この「共通の枠組み」について、どこでお読みになりましたか? .NETの仮想マシン部分である "Common Language Runtime"と混同している可能性があります。 –

+0

McAfeeアンチウィルスをインストールするときに表示されます。 –

1

.NET 2を使用する場合は、「Salamander linker」を参照してください。免責事項:すべてのプロジェクトではありません。

2

短い回答:いいえ。

クライアント側のアプリケーションを作成する場合は、.NET Framework 4 Client Profileを対象にすることができます。これは、より小さいインストール(正しく実装されている場合)です。

私の意見では、.NET Framework 4にバンドルしようとするのではなく、の前提条件が必要です。エンドユーザーやシステム管理者がWindows Updateやその他の信頼できるソースから.NETを入手して後でインストールする方がはるかに簡単で迅速で信頼性が高いです。

+0

彼は長いインストール時間について話していることに気づいています。今、彼がインストーラのサイズについて尋ねれば... – Joshua

+0

@ジョシュア:はい、私は私の答えで立っています。セットアップのブートストラップexesを設定して.NET Frameworkのダウンロードを開始するのは個人的な経験ですが、接続に失敗したり、再試行したり、前提条件が何であるか混乱したり、リブートや再試行を無限に繰り返すなどの悪夢です。それを十分に簡単にする方法。単純な2ステップの手動プロセスでは、1 - .NETをインストールし、2 - アプリケーションをインストールします。それは実際には短いです! –

+0

これは面白いことですが、.NET 4を自動ダウンロードしてインストールするために動いています。一部の顧客がインターネット接続を拒否しているので、私はまだ太ったインストーラを出荷しています。 – Joshua

関連する問題