Встроенный установщик .Net / bootstraper - PullRequest
1 голос
/ 30 марта 2012

Я хочу, чтобы настольное приложение обеспечивало удобство работы пользователей при развертывании. В случае, если пользователь покупает приложение через веб-сайт и загружает его, мне нужно, чтобы оно обнаружило .Net Framework, установленное на клиентском компьютере, и, если оно не имеет требуемой версии, загрузите и установите нужное право. способ, не прося пользователя нажать что-либо.

Для этого мой загруженный исполняемый файл должен быть собственным приложением. Мне нужно, чтобы он выглядел хорошо, поэтому я думаю использовать QT для GUI этого загрузчика.

Основной вопрос: смогу ли я сконфигурировать проект QT для компиляции в один исполняемый файл, без необходимости носить с собой некоторые qt.dll для поддержки элементов GUI? Если нет, и Qt потребует, чтобы я носил с собой спутниковые библиотеки DLL, каков «визуальный» способ разработки нужного мне приложения, без необходимости прибегать к использованию WinAPI? Возможно, C ++ Builder?

P.S. Я не могу просто использовать стандартный .net setup project / msi installer. Несмотря на то, что он позволяет обнаруживать и предупреждать о зависимости, для его загрузки все равно требуется много нажатий пользователем, так что это не вариант.

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Я не знаю о QT, но C ++ Builder определенно может делать то, что вы хотите ...

0 голосов
/ 30 марта 2012

Если хотите, вы можете написать загрузчик с помощью Visual C ++, C ++ Builder или Delphi (любой IDE, которая генерирует собственный исполняемый файл).

Но генераторы установщиков, такие как Inno Setup / InstallAware, также могут достичь той же цели, которая намного лучше и гибче, чем предлагает Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...