我希望桌面应用程序通过部署提供流畅的用户体验。如果用户通过网站购买应用程序并下载它,我需要它来检测安装在客户机上的.Net框架,如果它不是所需版本 - 下载并安装所需的一个一种方式,而不要求用户点击任何东西。本机.Net安装程序/引导程序
为此,我下载的可执行文件应该是本机应用程序。我需要它有一个很好的外观,所以我想使用QT的这个引导程序的GUI。
主要问题是:我能配置一个QT项目来编译成一个单独的可执行文件,而不需要携带一些qt.dll来支持GUI元素吗?如果没有,Qt将要求我携带卫星dll,那么设计我需要的应用程序的“视觉”方式是什么,而不需要使用WinAPI?也许C++ Builder?
P.S.我不能只使用标准的.net安装项目/ msi安装程序。即使它允许检测并警告依赖关系,但下载它的体验仍然需要大量的用户点击,所以这不是一种选择。