1
9
Microsoft Office 2007(可能是2010)的安装程序是基于 WiX ( source )注意这是 不 意味着您可以使用 纯粹地 Wix. 除了你实际上 看见 -Microsoft Office、Visual Studio或几乎所有其他为企业部署而设计的应用程序都依赖于 Windows Installer 技术。你可以使用 Installshield , WiX 或其他各种软件产品达到相同的最终效果。 然而 请注意,Office、Visual Studio和其他许多安装都使用Windows Installer(MSI) 不使用Windows Installer UI (UX)。关于Windows Installer,最棒的事情之一就是你可以自己构建 external UI handler 要使“可见”的内容以您想要的方式出现,同时在后台利用Windows Installer和MSI(Office安装和配置大量的MSI包,同时对用户显示为单个安装过程)。 通常,您将在本机代码中开发您的安装UX,理想情况下依赖性最小(例如,没有托管语言,如果可能,还依赖于较旧的库)。首次运行安装程序时,用户可能没有VS2005/2008依赖项,因此目标RTM不是SP1)。不幸的是,它不是一个简单的向导或一个您可以依赖的库,这实际上是从零开始用您可能熟悉或可能不熟悉的语言开发一个小型的独立应用程序(本机代码开发人员越来越难找到,托管代码越来越常见,因为它“更简单”)。 tl;dr-使用Windows Installer技术(例如wix)解决非UI部分的问题。用户界面将需要自定义开发,可能在本机C++代码中。 |
2
3
我 相信 VS使用WIX。但不确定。微软内部有一个在Wix上实现标准化的运动(例如,它被用于复杂的Office安装程序),但我还不能100%确定vs是否已经转换完毕。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |