приложение написано на .NET и требует .NET FW 2.0. Как сделать инсталлятор чтобы если нет .NET 2.0 то чтобы это нет скачивался и запускалась инсталляха .NET. Как такое можно сделать?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
31.08.08 00:28: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, Mohnatiy, Вы писали:
M>приложение написано на .NET и требует .NET FW 2.0. Как сделать инсталлятор чтобы если нет .NET 2.0 то чтобы это нет скачивался и запускалась инсталляха .NET. Как такое можно сделать?
Вариантов несколько. Обычно, само приложение ставится написанным под него инсталлятором, с использованием одного из инструментов, таких как WiX, InstallShield, NSIS, InnoSetup итп. Компоненты, которые нужны программе для работы, либо включаются в основной инсталлер (например, если они доступны в виде Merge Modules), либо ставятся программой (setup.exe), которая запускается до основного инсталлятора программы. Такой инсталлятор "пререквезитов" обычно назвается "bootstrapper". В частности, при генерации стандартного инсталлера в виде Setup Project в Visual Studio — есть возможность генерировать бутстраппер. Есть и сторонние бутстрапперы — см. поиск в гугл по "dotNetInstaller".