題 .NET Framework 4.0安裝非常慢


在我的Windows Vista上,它需要一個完整的 12分鐘 安裝.NET Framework 4.0。

  • a)這是正常的嗎?
  • b)如果沒有,可以做些什麼嗎?

我擔心速度的原因是因為它大大減慢了我們產品安裝程序的測試速度。測試安裝程序已經非常耗時,但是這個新的.NET Framework安裝程序幾乎可以撤銷。

詳情:

  • 我在VirtualBox虛擬機內的干淨Vista上進行了測試。此設置在其他情況下不顯示任何性能問題。
  • 我嘗試了dotNetFx40_Full_x86_x64.exe和dotNetFx40_Client_x86_x64.exe。它們都需要大約相同的時間來安裝。

4
2018-05-26 13:21


起源


認為自己很幸運我在45分鐘併計算安裝.net 4 - Chris McGrath


答案:


你沒有  每次要測試安裝程序時,在沒有.NET 4的計算機上進行測試。

您可以使用完全最新的.NET機器並使用它來測試您可以控制的安裝程序的位 - 即安裝的位 您的 軟件。

每個[n]測試你需要在沒有.NET 4的機器上測試,以確保它仍然按預期工作。

您沒有說明您要定位的其他操作系統,但您還應該在未安裝.NET 3.5甚至.NET 2的計算機上進行測試。


6
2018-05-26 13:40



+1非常好地解決問題背後的問題。 - T.J. Crowder
@ T.J。 Crowder:潛在的問題是測試安裝程序已經非常耗時,而且我想避免在我看來必須測試另一個平台變體的相當大的開銷。 - Dimitri C.
好評;我懷疑我還有其他選擇。但令人遺憾的是,因為這意味著我必須在Windows XP,帶有.NET 4.0的Windows XP,Windows Vista,帶有.NET 4.0的Windows Vista,帶有.NET 4.0的Windows 7和Windows 7上測試安裝程序。並非每一次都是如此,但它使測試更複雜,更耗時。 - Dimitri C.
遲到但是:當我測試安裝程序時,我使用了虛擬機。我可以同時開始使用.NET,Vista和2000的XP,XP的“乾淨”圖像進行安裝,並且它們的運行速度幾乎與物理PC並行。如果您的公司屬於MSDN或是Microsoft合作夥伴,則可以合法地下載所有操作系統的安裝程序和/或映像。 - CarlF


是的,根據我所看到的情況,這很正常。你為什麼這麼關心它 - 這是一次性的任務,你不是每天都要這麼做嗎?


4
2018-05-26 13:23



感謝您的答复。我已經更新了我的問題,我之所以關心速度。 - Dimitri C.


嘗試禁用防病毒軟件。當我禁用AVG“實時保護”時,.NET安裝程序進度條開始移動4-5倍​​。


2
2018-04-20 18:37





這個新的.NET Framework安裝程序使它幾乎可以撤銷。

我很好奇為你改變了什麼。 2和3.5對我來說也總是花費相當多的時間。


1
2018-05-26 13:48



.NET 2.0預安裝在Windows Vista計算機上,並且在Windows XP上安裝速度相當快。 - Dimitri C.