Упаковка .NET 3.5 Framework и драйверов для установки Adobe AIR

#.net #air

#.net #air

Вопрос:

У меня есть приложение air, которое использует собственный процесс. Этот процесс представляет собой инструмент командной строки, который взаимодействует с USB-ключом.

Ключ является сторонним и имеет собственную библиотеку, с которой я взаимодействую. Для библиотеки требуется .NET 3.5. Он также имеет свои собственные драйверы, которые могут автоматически загружаться из центра обновления Windows, а могут и не загружаться.

У меня есть собственный установщик, который упаковывает приложение air и собственный процесс. Я пытаюсь найти способ определить, есть ли у пользователя .net 3.5 и драйверы USB, и установить их, если они недоступны.

Одна из идей заключается в том, чтобы упаковать установку air в пакет .NET. Не уверен, что это сработает, хотя у меня нет большого опыта работы с настольными приложениями.

Комментарии:

1. Я действительно считаю, что распространение .NET Framework в рамках другого установщика противоречит типичному соглашению Microsoft. Похоже, вам нужно использовать установщик, способный определить, установлен .NET Framework или нет.

Ответ №1:

Мы просто требуем, чтобы пользователь установил .NET Framework перед установкой приложения. Большинство пользователей уже установили его, и мы не столкнулись с какими-либо проблемами при установке.