#.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 перед установкой приложения. Большинство пользователей уже установили его, и мы не столкнулись с какими-либо проблемами при установке.