Używam wiele nowych funkcji .NET 3.5 w pracy, którą ostatnio robiłem. Aplikacja, którą buduję, jest przeznaczona do dystrybucji wśród użytkowników, którzy prawdopodobnie nie będą mieli najnowszej wersji (lub być może dowolnej wersji) architektury .NET na swoich maszynach..NET 3.5 Redystrybucja - 200 MB? Inne opcje?
Poszedłem do download the .NET 3.5 redistributable package tylko po to, aby przekonać się, że to prawie 200 MB! Jest to niedopuszczalne dla mojej aplikacji, ponieważ ma być szybką i bezbolesną aplikacją dla klientów, która instaluje się szybko i utrzymuje niski profil na komputerze użytkownika. Dla użytkowników, którzy mają już zainstalowany .NET 3.5, nasze pliki binarne są jak na razie natychmiastowe. Ten 200-miliardowy goryl będzie ponad czterokrotnie większy niż rozmiar pobieranego pliku. Czy jest jakaś inna opcja niż ten pakiet redystrybucyjny, którego mogę użyć, aby upewnić się, że framework znajduje się na komputerze, który nie wyprowadzi użytkownika z naszego "szybkiego i bezbolesnego" przepływu pracy? Nasz docelowy czas od rozpoczęcia pobierania do zakończenia instalacji wynosi mniej niż dwie minuty. Czy nie jest to możliwe dla kogoś, kto nie ma już zainstalowanego .NET?