В последнее время я использую много новых функций .NET 3.5 в работе, которую я выполняю. Приложение, которое я создаю, предназначено для распространения среди потребителей, у которых, вероятно, не будет последней версии (или, возможно, любая версия ) .NET Framework на их машинах.
Я пошел, чтобы пойти скачать распространяемый пакет .NET 3.5 только чтобы узнать, что он почти 200 МБ! Это неприемлемо для моего приложения, потому что Это должно быть быстрое и безболезненное потребительское приложение, которое быстро устанавливается и сохраняет низкий профиль на компьютере пользователя. Для пользователей, которые уже установили .NET 3.5, наши бинарные загрузки были мгновенными. Эта 200 МБ горилла будет более чем в четыре раза больше, чем размер загрузки. Есть ли другой вариант, кроме этого распространяемого пакета, который я могу использовать, чтобы убедиться, что фреймворк находится на компьютере, который не выведет пользователя из нашего «быстрого и безболезненного» рабочего процесса? Наше целевое время от начала загрузки до завершения установки составляет менее двух минут. Разве это не возможно для тех, у кого еще нет установленного .NET?