2010-08-10 121 views
3

我在寫很簡單的應用程序,可能只有幾兆字節。我不想讓最終用戶下載20 MB或更多MB的框架。該怎麼辦?是否有可能只加載我需要的程序集,jit和.NET應用程序所需的所有東西? 謝謝是否可以部分安裝.Net Framework?

回答

5

不幸的是,沒有什麼能夠提供每個組件級別的粒度控制。但是,如果您使用的是.NET 3.5或4(在VS 2010中),那麼您可以使用新的Client Profile,它僅包含用於客戶端應用程序(WPF,Forms,WCF等)的組件。

+0

正如我所見,唯一的安裝程序具有小尺寸(868 KB),但其本身框架更多(41 MB)。 – mimic 2010-08-10 22:13:10

+0

就是這樣。除了客戶端配置文件之外,您沒有多少選擇,喜歡與否。因此,重申一下,您的問題的答案是使用Client Profile或堅持整個框架。 – 2010-08-10 23:55:04

0

你不能準確地分散框架零碎,但你應該看看Client Profile。您還應該諮詢SmallestDotNet,它提供了在線和離線安裝程序選項和建議。

+0

當然300 MB很多,但是40 MB也太多了。因爲通常簡單的應用程序不使用程序集,只有其中的幾個,所以它似乎愚蠢地下載整個框架。 – mimic 2010-08-10 22:14:28

+0

您看到了NET 4 Client Profile RTM Web Bootstrapper選項,是嗎? – 2010-08-10 22:32:09

相關問題