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