Я пытаюсь распространять небольшое приложение для Windows, созданное в Visual Studio 2010 и предназначенное для .NET Framework 2.0. Я сделал проект установщика, но в окне Prerequisites я не могу установить .NET Framework 2.0. Я вижу только 3.5 SP1 выше. Здесь есть целый список: http://msdn.microsoft.com/en-us/library/7tx0bw8y(v=VS.100).aspx. Я хотел бы также иметь более ранние версии, как показано здесь: http://msdn.microsoft.com/en-us/library/7tx0bw8y(v=VS.80).aspx. Я вижу, что .NET Framework 3.5 SP1 также установит 2.0 , но я не хочу беспокоить пользователя, у которого уже есть 2.0, но не 3.0, 3.5 или 3.5 SP1.
Мне также удалось установить условие запуска .NET Framework 2.0. Я проверил это на виртуальной машине, на которой нет .NET Framework, и он просто просит пользователя перейти на веб-сайт, чтобы загрузить и установить среду вручную. (Также ссылка на самом деле ведет к профилю клиента 4.0. Я знаю, где изменить ссылку, но 2.0 имеет отдельные загрузки для x86 и x64, но вы можете ввести только 1 ссылку.)
Все, что я пытаюсь сделать, - это чтобы установщик автоматически установил .NET Framework 2.0, если у него его нет, а затем установил мое приложение. Было бы здорово, если бы был только 1 файл, который я мог бы затем загрузить с моего сайта. Итак, как мне это сделать?