Tag: 安装程序

.msi和setup.exe文件的具体区别是什么?

我搜查了很多,但都是猜测的答案。 帮我find确切的答案。

MSI vs nuget套餐:哪个更适合连续发货?

我们来讨论下面的话题。 有一个应用程序,目前正在部署知道xcopy方法很好。这种方法使得难以pipe理的依赖关系,文件更新等有一个想法,启动应用程序部署的帮助下的一些包,你知道你喜欢你在Linux的帮助下RPM ,但对于Windows。 所以我有问题:什么软件包系统更好地使用Windows经典Windows安装程序( MSI )或Nuget或别的东西?

什么是wix'KeyPath'属性?

什么是WIX的KeyPath属性? 特别是,它如何适用于以下内容: <Component Id="ProgramMenuDir" Guid="*"> <RemoveFolder Id="ProgramMenuDir" On="uninstall" /> <RegistryValue Root="HKCU" Key="Software\CompName\AppName" Type="string" Value="" KeyPath="yes" /> </Component>

如何在安装过程中修改.NETconfiguration文件?

我使用app.config文件来存储一些值(映射数据库的path,数据连接select)。 这些设置在用户机器上有所不同,我希望安装程序正确设置它们。 有没有一个安装程序,可以在安装过程中使用.NETconfiguration文件,并允许我创build一些对话框来帮助我填写这些值? 我知道这个问题可能类似于: 在安装过程中初始化user.config或app.exe.config ,但我不限于VS 2008安装项目,我想更改configuration文件中的设置。 编辑:我看到使用WIX是一种select,但我觉得像用大锤开核桃。 这可能是唯一的解决scheme,但我仍然希望有一些简单的东西。

如何构build一个dmg Mac OS X文件(在非Mac平台上)?

是否可以从非Mac平台上构build.dmg文件(用于分发应用程序)? 如果是的话,怎么样?

什么是安装Java EE应用程序的好的InstallAnywhere替代品?

您build议使用哪种(商业或免费)安装程序工具来replaceInstallAnywhere作为Java EE应用程序的安装程序? 你特别喜欢什么,它有什么缺点? 一些要求: 必须支持运行自定义Java代码作为安装过程的一部分 必须支持Windows,包括Windows Server 2008等最新的64位版本; 支持其他目标操作系统是一个加号 必须能够在Windows上将捆绑的应用程序服务器(如Resin或Tomcat )作为服务安装 必须支持复制和移动文件,编辑configuration文件,解压缩ZIP等基本的东西。 (必须支持捆绑特定版本的JRE;至less要包含一个ZIP文件才能解压缩) 编辑:更多几点: 优选地,不依赖于目标机器上预装的JRE(或任何其他第三方运行时环境或库); 换句话说,可以产生独立的Windows .exe(或.msi) 该工具最好是跨平台的,这样安装程序的开发可以在Linux,Windows或Mac上完成。 应该最好有一个体面的graphics用户界面将安装程序放在一起。 但是,一旦完成,就必须跳过GUI并使安装程序构build自动构build过程的一部分。 编辑 :我发布了一个单独的答案,关于我们最终select什么和为什么。

如何使用命令行工具为Mac OS X创build漂亮的DMG?

我需要为Mac应用程序创build一个很好的安装程序。 我希望它是一个磁盘映像(DMG),具有预定义的大小,布局和背景图像。 我需要在脚本中以编程的方式执行此操作,以便集成到现有的构build系统中(实际上更多的是构build包系统,因为它只创build安装程序,构build是分开完成的)。 我已经使用“hdiutil”完成了DMG的创build,但我还没有发现如何制作图标布局和指定背景位图。

使用Visual Studio 2012创buildMSI或安装项目

我创build一个小应用程序,我想创build一个MSI文件。 在Visual Studio 2010中,您有这个项目types: 其他项目types – > 设置和部署 – > Visual Studio安装程序 – > 安装项目 但是,您在Visual Studio 2012中唯一获得的是“启用InstallShield限制版”。 您可以更改.NET Framework,但没有任何更改。 为什么没有更多? 我怎样才能找回来? 有没有新的方法来做到这一点?

Inno Setup:如何自动卸载以前安装的版本?

我正在使用Inno Setup来创build一个安装程序。 我希望安装程序自动卸载以前安装的版本,而不是覆盖它。 我怎样才能做到这一点?

什么是分配Java应用程序的最佳方式?

Java是我select的编程语言之一。 尽pipe将应用程序分发给最终用户,但我总是遇到这个问题。 给用户一个JAR并不总是如我所愿,并且使用Java WebStart要求我维护一个Web服务器。 什么是分发Java应用程序的最佳方式? 如果Java应用程序需要将伪像安装到用户的计算机上怎么办? 那里有没有好的Java安装/包装系统?