Недавно мы добавили в наше программное обеспечение функцию, которая требует .NET 2.0 SP2. Это не проблема для Windows XP или Windows Server 2003, поскольку мы можем просто включить распространяемый для .NET 2.0 SP2 в нашу установку. В Windows Vista и более поздних версиях .NET более тесно интегрирована в ОС (я точно не знаю, как именно), и не существует распространяемого пакета только для .NET 2.0 SP2.
Я думаю, что распространяемый .NET 3.5 SP1 (который может быть установлен в Vista) включает в себя .NET 2.0 SP2, но я бы предпочел не включать, потому что он очень большой (~ 230 МБ, примерно вдвое). размер нашей текущей установки). Кроме того, мы не будем использовать загрузчик, так как многие из наших клиентов не имеют доступа к Интернету.
У нас была такая же проблема, когда мы начали использовать .NET 2.0 SP1, но мы решили просто потребовать Vista SP1. Мы могли бы начать требовать Vista SP2 ...
Существует ли распространяемый пакет для .NET 2.0 SP2 для Vista?