Я ищу бесплатный лаунчер или загрузчик, который проверяет, установлен ли .net framework, и запускает мой app1.exe или app2.exe, если нет. В качестве альтернативы есть лаунчер, который проверяет версию ОС.
dotNetInstaller может сделать все это: вы проверяете раздел реестра , чтобы увидеть, установлен ли .NET Framework, и выполняется ли исполняемый файл в зависимости от указанных вами условий. Вы также можете запускать различные конфигурации исполняемого файла / установщиков в зависимости от версии операционной системы, языка, платформы и т. Д.
Вы можете написать собственное приложение, которое проверяет .net framework, а затем запустить app1.exe или app2.exe.Я написал пост в блоге, который описывает, как это сделать, и даже показывает, как добавить графический интерфейс.Это на http://blog.foldertrack.com/?p=45