快速尚未部署该模块包模块是软件吗?

1777人阅读
(一),安装程序
以前用vs制作过安装程序,现在把步骤写出来,有帮助的大家一定要顶哦
第一步:建立工程
1.打开vs,新建项目-&其他项目类型-&安装和部署(這個子项下面有安装项目和Web安装项目等,安装项目就是普通的桌面程序安装,Web安装就是安装网站,通常安装到IIS下,这里以普通桌面程序安装为例),新建安装项目,命名为SetupTest。
2.新建工程后,可以在“解决方案资源管理器”里面看到子项:文件系统编辑器,注册表编辑器,文件类型编辑器,用户界面编辑器,自定义操作编辑器,启动条件编辑器。下面将会举例来说明各个地方怎么使用。
3.最简单的一个安装程序:点击“文件类型编辑器”,找到“应用程序文件夹”,添加-&文件,选择你要打包的程序文件(譬如我的程序有run.exe和lib.dll组成),确定。在项目“SetupTest”上点击生成,一个简单的安装包就做好了。生成后,点击安装,如果没有错误的话,你现在可以看到你的安装包的效果了。
4.如何自定义代码?在制作过程中,这些简单的功能不能满足你的要求,那么就自己写代码来完成吧。
解决方案-&添加-&新建项目-&类库,命名为Library,在项目Library下面,删除Class1.cs,添加-&新建项目-&安装程序类(名称为InstallerTest.cs),打开InstallerTest.cs,你会发现这个class InstallerTest继承自Installer,里面就一个构造函数。好了,现在安装程序不能完成的功能,你可以在这个类写代码来自己实现了。
&&& 举例:在构造函数里面添上this.BeforeInstall += new InstallEventHandler(InstallerTest_BeforeInstall),实现方法InstallerTest_BeforeInstall(object sender, InstallEventArgs e),就可以完成程序在安装之前要做的事情了,Installer主要要用到的事件不外乎这几个:BeforeInstall,AfterInstall,AfterRollback,AfterUninstall,BeforeRollback,BeforeUninstall,很明显的意义,就不用解释了吧
//////////////////////////安装文件实例代码(安装后执行批处理)//////////////////////////////////////
&&&&&&& public InstallerTest()
&&&&&&&&&&& InitializeComponent();
&&&&&&&&&&& //this.BeforeInstall += new InstallEventHandler(InstallerTest_BeforeInstall);
&&&&&&&&&&& this.AfterInstall+=new InstallEventHandler(InstallerTest_AfterInstall);
&&&&&&& private void InstallerTest_AfterInstall(object sender, InstallEventArgs e)
&&&&&&&&&&& //throw new ApplicationException(&suc ok&);
&&&&&&&&&&& string path = this.Context.Parameters[&targetdir&];
&&&&&&&&&&& string command = path + &&;
&&&&&&&&&&& Process p = new Process();
&&&&&&&&&&& p.StartInfo.FileName = &cmd.exe&;
&&&&&&&&&&& p.StartInfo = new System.Diagnostics.ProcessStartInfo(command);
&&&&&&&&&&& p.StartInfo.UseShellExecute =
&&&&&&&&&&& p.StartInfo.RedirectStandardInput =
&&&&&&&&&&& p.StartInfo.RedirectStandardOutput =
&&&&&&&&&&& p.StartInfo.CreateNoWindow =
&&&&&&&&&&& p.Start();
&&&&&&&&&&& p.StandardInput.WriteLine(&exit&);
&&&&&&&&&&& p.Close();
//////////////////END& /////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////(eg:2)//////////////////////////////////
using System.Collections.G
using System.Configuration.I
using System.D
namespace MMSRegister
&&& [RunInstaller(true)]
&&& public partial class Register : Installer
&&&&&&& public Register()
&&&&&&&&&&& InitializeComponent();
&&&&&&&&&&& this.BeforeInstall+= new InstallEventHandler(Register_BeforeInstall);
&&&&&&& private void Register_BeforeInstall(object o, InstallEventArgs e)
&&&&&&&&&&& try
&&&&&&&&&&& {
&&&&&&&&&&&&&&& string path = System.IO.Directory.GetCurrentDirectory();
&&&&&&&&&&&&&&& System.Diagnostics.ProcessStartInfo psiConfig = new System.Diagnostics.ProcessStartInfo(path + @&\Register\Register.bat&);//path即是安装的目录
&&&&&&&&&&&&&&& System.Diagnostics.Process pConfig = System.Diagnostics.Process.Start(psiConfig);
&&&&&&&&&&& }
&&&&&&&&&&& catch (Exception ee)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& throw new Exception(ee.Message);
&&&&&&&&&&& }
/////////////////////////////(END)////////////////////////
5.完成了4中的InstallerTest_BeforeInstall方法,是不是在安装之前就要执行InstallerTest_BeforeInstall中的代码呢,答案是不行。还要用到“自定义操作编辑器”。项目SetupTest-&添加-&项目输出-&选择Library后确定,你会发现,在项目SetupTest下面多了一项“主输出来自Library(活动)”的字样。好,到正题了,来到“自定义操作”处,可以看到四个子项:安装,提交,回滚,卸载。在安装上面点击右键-&添加自定义操作-&选择“主输出来自Library(活动)”。这样,重新生成后,安装之前就会执行InstallerTest_BeforeInstall代码了。(当然,如果你在要在卸载前后做一些事情,就必须在“卸载”处也把自定义操作添加进去,否则即使监听了事件AfterUninstall,也不会执行的,完全之策是在安装,提交,回滚,卸载里面都把主输出来自Library(活动)添加进去就不怕了,嘿嘿)
6.如何得到用户所选安装路径?在实现代码的时候,用户所选安装路径大多数情况下都要用到,怎么得到他的值呢?在自定义操作-&安装-&“主输出来自Library(活动)”上面右键属性,在CustomActionData中填入/targetdir=&[TARGETDIR]\&, 然后在类InstallerTest中用这句话this.Context.Parameters[&targetdir&] 就可以取得安装的目录了。
7.如何得到用户在安装的时候输入的更多的信息?用户在安装的时候,还有可能塡很多其他的信息,比如我以前做的一个安装文件中包含安装数据库,安装的时候用户就要填写数据库密码,用户名等信息。实现如下:用户界面-&安装-&启动-&右键-&添加对话框-&选择&文本框(A)&,可以看到文本框(A)有很多属性,如:Edit1Label,Edit1Property,Edit1Value,Edit1Visible等,Edit1Label就是這個输入框所要输入的内容的提示语,Edit1Value就是所输入的内容。
例如:将Edit1Label内容填上“请输入数据库用户名:”,将Edit1Property内容填上DBUSER,Edit1Visible选问true,另外在6中所提到的CustomActionData中,添加上 /dbuser=&[DBUSER]&,再在InstallerTest中用这句话this.Context.Parameters[&dbuser&] 就可以或得用户在安装的时候所填写的用户名了(其他的单选框,复选框,button按钮框都差不多获取值的方法,不再累赘).总之,添加了一些对话框后,把属性好,还要在CustomActionData添加一个/parm=&[属性值]&,才能在代码中获取改值。
8.其他:创建快捷方式,你可能在程序中要创建多个快捷方式,这里展示一种写代码的方式来创建快方式(各个选项意义就不说了,其中有些选项是可以不需要的,读者可自己测试选择使用)
添加引用:com名称为Windows Script Host Object Model
&&&&&&&&&&&&&& using IWshRuntimeL&
string dk = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop);//得到桌面文件夹&
&&&&&&&&&&&&&&& IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass();&
&&&&&&&&&&&&&&& IWshRuntimeLibrary.IWshShortcut shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(@dk + &\\快捷方式到数据中心SiteDataCenter.lnk&);&
&&&&&&&&&&&&&&
shortcut = (IWshRuntimeLibrary.IWshShortcut)shell.CreateShortcut(@dk + &\\互联网公共上网服务场所信息安全管理系统.lnk&);&
&&&&&&&&&&&&&&&&&&& shortcut.TargetPath = @&%HOMEDRIVE%/Program Files\Internet Explorer\IEXPLORE.EXE&;
&&&&&&&&&&&&&&&&&&& shortcut.Arguments = &参数&
&&&&&&&&&&&&&&&&&&& shortcut.Description = &火星网络安全有限责任公司&;&
&&&&&&&&&&&&&&&&&&& shortcut.WorkingDirectory = pathW//程序所在文件夹,在快捷方式图标点击右键可以看到此属性&
&&&&&&&&&&&&&&&&&&& shortcut.IconLocation = &notepad.exe, 0&;//图标&
&&&&&&&&&&&&&&&&&&& shortcut.Hotkey = &CTRL+SHIFT+N&;//热键&
&&&&&&&&&&&&&&&&&&& shortcut.WindowStyle = 1;&
&&&&&&&&&&&&&&&&&&& shortcut.Save();&
&&&&&&&&&&&&&&&&&&&&
9.如何在安装完成后自动运行某个程序呢(如run.exe)?
将这句代码写在AfterInstall里面:
&&&&&&&&&&&&&&& System.Diagnostics.ProcessStartInfo psiConfig = new System.Diagnostics.ProcessStartInfo(path + &即是安装的目录
&&&&&&&&&&&&&&& System.Diagnostics.Process pConfig = System.Diagnostics.Process.Start(psiConfig);
(二)卸载(以下是转的,看客自己提取有用信息)
1.新建一C# Windows From项目,完成项目的工作
2.菜单-》文件-》添加项目-》新建项-》安装部署项目-》安装向导
选择上面那个项目的主输出。
在安装项目的属性栏中会显示出&XXX部署项目属性&,在第一个AddRemoveProgramsIcon属性后&浏览&到你的ICO图标,接着在下面Author输入作者名,也就是你的名字,其他Localization是语言属性,Manufacturer,ProductName的属性将是用户在安装时默认设置的文件夹路径一部分了,设置Title为你的应用程序标题名称。
3.右击&安装项目&上,选择文件系统视图
在应用程序文件夹,添加一个文件,如果是WIN98下的安装,请选择WIN98操作系统目录下的msiexec.exe文件(一般在c:\windows\system目录下);如果是其他,比如WIN2K系列,请选择该操作系统目录下的msiexec.exe文件(一般在\winnt\system32目录下)。
4.在文件系统视图的&用户程序菜单&里,添加一个目录,命名为项目的名字,
并且,在这个目录里,添加一个快捷方式,指向项目的主输出,
再添加一个快捷方式,指向加入的文件Msiexec.exe,命名为:&卸载&,
5.在解决方案里,选择安装项目,再打开属性视图,打开安装项目的属性面板,里面有一项:
ProductCode {C1-4FCF-A705-D4B9A0081274}
把后面的{C1-4FCF-A705-D4B9A0081274},复制一下。
6.在&卸载&快捷方式的属性里,有一个叫Arguments的属性栏,在属性栏中首先填入&/x&后加一个空格,再&粘贴&,将ProductCode的属性值COPY至此。
7、再在VS.Net的顶部菜单栏中&生成&-&生成 XXXX&(XXXX为你的项目名称)
补充:合并模块项目的使用
若在某个大型的安装程序中,模块飞分为模块1,模块2等,每次都把模块N的文件加进来重新编译就很麻烦,这是就可用“合并模块项目(MergeModule)”。
1.新建一个合并模块项目,名字为MergeModule1,添加需要的文件,生成后,将看到MergeModule1.msm
2.在這個大型的安装程序中,添加“合并模块”,将MergeModule1.msm添加进去
3.生成,安装,你会发现MergeModule1的内容也被安装到了安装目录下
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:28248次
排名:千里之外
转载:11篇
评论:12条
(1)(1)(1)(1)(12)傻子安装包制作工具beta4.6发布_易语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:128,001贴子:
傻子安装包制作工具beta4.6发布收藏
兮米(傻子)安装包制作工具是由兮米个人打造的专业傻瓜式安装包制作器,他无需任何复杂的脚本操作,只需填写安装包配置即可自动生成相应的安装包!其压缩核心为7zip,由易语言编写的安装包外壳完美结合而成~!其中安装包相应功能有如下介绍:①安装时自动生成桌面/开始菜单栏/快速启动栏的快捷方式(前提是用户勾选)②安装时运行内部编写者提供的文件/程序(可等待其返回)③安装后自动生成软件的注册表+卸载程序(供软件管理器调用卸载,且第二次安装时会优先读取路径进行覆盖安装)④卸载时可运行内部编写者提供的文件/程序。
{beta4.6(4.65MB)}{下载:}{beta4.6(周五晚更新)有以下更新①,修复beta4.5存在的bug1对超1g压缩包无法封装,原因易语言整数型内存溢出,导致计算相应数据错误(目前最大支持2G)。2封装压缩数据至安装包exe(含编译配置)时,对整个程序有卡死现象。3对正在编译的安装包无法停止的bug,以及出现存在文件被占用的bug②,在添加文件夹数据中支持右键复制文件名(含逐级子目录,方便供填写安装包相应配置使用。)③,新增在安装包制作工具中有菜单栏选项"使用向导"一一对应安装包的界面步奏填写相应参数引导新手完全傻瓜式的操作…(最后点编译按钮即可)③,修复安装包图标制作器的BUG④,新增主程序的换皮肤功能,让傻子安装包制作工具界面更华丽~}软件预览图兮米(傻子)安装包(4.6)使用教程视频来自:
你想跟易语一样直接做话费卡厂家吗?我们帮你把一切搞定!点击查看详情!
兮米(傻子)安装包的疑问与解答(回答中所说的"界面"是指在安装包制作工具中利用工具栏按钮进行界面切换所达到的另一个界面,其中包含的5个索引类型的界面:程序配置。添加数据。界面图像。快捷方式。命令设置。编译。)Q1:傻子安装包是免费的吗?它能自动更新吗?A1: 兮米在此承诺傻子安装包是永久免费的。傻子安装包制作工具内部自带全自动更新模块,用户需要在联网情况下及时更新。Q2:怎么利用傻子安装包制作工具来怎么制作安装包A2: 对于每个安装包来说都需要有三个基本配置:在傻子安装包制作工具的第一个界面(程序配置)中的1。产品名称,2。主程序名以及第二个界面(添加数据)3。添加压缩文件夹/已有7z压缩包的数据//PS:产品名称应该很好理解吧(你要做的安装包具体名称)。主程序名就是你一个安装包内核心的程序,如果我要做qq安装包那么主程序名应填"qq.exe"之后在最后一个界面中或菜单栏里点编译按钮后即可生成相应安装包!Q3:傻子安装包怎么做好看的界面,照上述Q2的方法只能做类似于nsis的风格界面安装包A3: 傻子安装包制作工具中自带三套安装包模板(要定制其他模板请联系兮米企鹅(收费))☆用户需要在编译界面或菜单栏中找到【选择模板】按钮,点击它即可选择:1。传统界面类模板(默认,仿nsis),2。传统自绘界面类模板(在传统模板界面下新增自绘图像png形式做皮肤),3。新概念自绘界面类模板(仿目前大多数主流安装包,大款界面一键安装)★调教好界面后试试"点击预览安装包"的按钮!//Q3中的PS:添加安装包图像,:在界面图像的界面中,有一,传统界面/传统自绘界面模板(1。2。){1。界面图像 ——指以竖直方式在安装包开始运行的界面中展示2。界面小图像——以横状形式展示在安装包运行后的第二个界面的右上角显示。}二,新概念自绘界面模板/传统自绘模板(3。){3。自绘窗口的界面图像(皮肤)——自绘顾名思义,必须自行添加相应图片作为窗口皮肤(目前支持jpg,bmp,gif(静态),png(推荐:支持透明通道))}Q4:傻子安装包模板是否能够自行编写其界面和控件布局并添加相应功能?A4: 除了使用界面图像中以及基本安装包配置外安装包模板是只能固定这个模板形式的,通过傻子编译器将其配置进行封装后自动生成安装包。如果用户需要得到最好的体验即界面和功能等效果需要购买安装包模板的易语言源码(全源)1传统界面类模板源码=50rmb2传统自绘界面模板源码=60rmb3新概念自绘界面模板源码=60rmb。不过目前傻子也在努力开发制作工具中能够可视化编辑模板的界面…Q5:既然安装包模板是固定的布局和相应功能,用户如何对其拓展?A5: 在傻子安装包中目前提供了命令设置这个功能:一丶在列表中填写相应参数(1。2。) …按右键添加数据{1。解压后运行(1是否外部程序为逻辑型,2文件名为文本型,3是否隐藏窗口为逻辑型,4是否等待运行完毕为逻辑型)2。卸载时运行( 1是否外部程序,2文件名,3是否隐藏窗口,4是否等待运行完毕)}//ps:"运行"可支持任意格式(如果为exe支持命令行),如果外部程序填写为假,那么你需要提供安装包内部的程序作为执行(也支持目录子目录中的文件,如:bin\qq.exe),如果为外部程序请提供完整路径。若要写入注册表请用bat进行处理!☆★注意:文件名的路径中若包含有“空格”,那么请用引号进行划分否则视为命令行且运行无效。二丶1。设置安装密码2。自述文本三丶选择默认勾选的安装组件和安装模式(1。2。){1。安装模式:1正常安装,2运行后直接进入安装,3全后台隐藏安装。2。默认勾选的组件:1。桌面快捷方式,2。开始菜单栏,3。快速启动栏(仅xp含以下的系统支持)}四丶完成安装后的功能选项(1。2。3。){(如需要请打勾否则该功能不生效)1。打开指定网站(必填"http"的前缀)2。是否显示完成安装后运行主程序的选项3。执行安装包内部的其他文件}快捷方式界面:(提供了快捷方式的位置1。桌面快捷方式,2。开始菜单栏)Q6:傻子安装包支持安装后生成的注册表和卸载程序吗,可以在win自带软件管理/360软件管理等中进行卸载吗?A6 傻子安装包是支持注册表和生成卸载程序的,安装包默认的安装配置会自动写入注册表供软件管理器进行卸载。另外用户如果需要写入注册表请在Q5中解释的命令设置界面-解压后运行中填写bat批处理程序进行写入注册表。☆ps:安装包的安装位置除了取决于默认的安装位置外,如果已安装了安装包则第二次运行会优先读取注册表中的安装路径进行安装!Q7:傻子安装包制作工具填写的安装包配置能够保存吗?A7: 嗯,是可以的傻子安装包制作工具有自己的安装包配置格式(*.shamc),用户只需在制作工具中的菜单栏点击保存/另存为的按钮即可保存为"*.shamc"的格式文件,并且制作工具中设置了默认关联,用户下次打开时只需鼠标双击打开shamc文件即可载入安装包配置!
关于兮米(傻子)安装包中,传统自绘模版/新概念自绘模版的窗口皮肤(底图图像)的简单使用说明
制作出的三套安装包预览界面传统界面模版 传统自绘界面模版新概念自绘模版
关于卸载,安装后默认会生成相应注册表,以及卸载程序的快捷方式三款模版的卸载界面:传统界面模版传统自绘界面模版:新概念自绘界面模版:
码了好多字
前排力顶傻子,顺便问下那个555x的怎么注册啊
@SJJ @舞恸01 @ 尘封杀毒CEO @pppploi8 @你与天堂比邻 @尘封杀毒CEO @揰掵佲 @造梦小伟
我一直搞不懂你是怎么生成出exe文件的。能告诉我吗?
在傻子安装包制作器4.6中,给大家提供了使用向导创建安装包配置的方法,与安装包步奏一一对应,解决无教程下的苦恼。自动生成数据后你只需进入编译生成,点按钮编译即可输出安装包。
支持,越做越好了呢,话说傻子终于出关了吗
实在很抱歉,
想删掉我给你的回复(重新发回复一帖),结果删成你的了。4.5是上星期发的,以后每周这个时候可能都会更新,傻子安装包还有个项目待开发,制作工具与安装包模板之间直通可视化编辑(提供标签,编辑框,图片框等控件)
我用的就是楼主的软件,觉得很不错,支持楼主,希望楼主能继续免费更新
路过…表示加油吧…
……爪机瞎了 泪牛满面                                                   我随手一打就是这么标准的小尾巴!
给楼主提两个意见:1.楼主是否考虑一下在5.0版本时重新设计UI,使过程有个结构化,先从哪个开始,再是哪个,最后编译,现在的话我觉得有点乱乱的。(差不多跟C程序的算法一样)2.能否在版权界面时有这样两个选项:【版权说明内容】*我接受*我不接受(默认为此)上一步
下一步(此时为无法点击)
取消【就是说安装到这里时下一步默认为点击不了,选项是“我不接受”,只有选择“我接受”后才可以继续安装】我觉得两种都应该共存,只是在这里多种这样的(有点变化而已)。就是有传统1,传统2.我写的不怎样,望楼主接纳。
表示不会用,根本就看不懂。
挺有爱的样子
虽然不艾特我,但是还是顶一个~
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或安装制作工具 - 开源软件库 - 开源中国社区
当前访客身份:游客 [
当前位置:
安装制作工具
共有64款 安装制作工具开源软件,第1页
msi安装制作工具,最好的安装制作工具,免费安装制作工具,安装包制作工具,安装软件制作工具,软件安装包制作工具,小兵安装包制作工具,安装文件制作工具,安装盘制作工具,msi安装包制作工具
软件过滤:
所有编程语言
Objective-C
JavaScript
TypeScript
ActionScript
Delphi/Pascal
Sliverlight
所有操作系统
iPhone/iPad/iPod
Windows Phone/Mobile
Firefox OS
PyInstaller 是一个用来将 Python 程序打包成一个独立可执行软件包,支持 Windows、Linux 和 Mac OS X。
最近更新:
发布于 3年前
PHP Nightrain 是一个用 Python 编写的打包工具,用于将 PHP 编写的 PHP/HTML/CSS/Javascript 应用转成原生桌面应用程序。支持 Windows、Mac 和 Linux 系统。 特性: PHP 5 预编译 支持使用自定义的 PHP 使用 GUI 渲染 PHP/HTML 可设置自定义的界面宽度和高...
最近更新:
发布于 2年前
Qt Installer Framework 是 Qt 官方提供的安装包制作框架。 使用Qt库开发的应用程序,一般有两种发布方式:(1)静态编译发布。这种方式使得程序在编译的时候会将Qt核心库全部编译到一个可执行文件中。其优势是简单单一,所有的依赖库都集中在一起,其缺点...
OCRA (One-Click Ruby Application) 可以将 Ruby 源码构建成 Windows 下的可执行文件。可执行文件是自解压和自运行的,包括一个 Ruby 的解释器、源码和 Ruby 运行额外的库和 DLL。 特性: LZMA 压缩 (optional, default on) 支持 Ruby 1.8.7, 1.9.3 and 2....
NSIS (Nullsoft Scriptable Install System) 是一个专业开源的制作 windows 安装程序的工具。
最近更新:
发布于 3个月前
InstallShield 为软件发行商提供了一个强大且灵活的解决方案,通过它,可以制作Windows平台和跨平台的安装程序封装软件,让软件可以在不同操作系统平台下正常安装 使用。在 installshield 专业版中,提供了新的功能,让软件发行商可以随时更新并使用最新的...
Inno Setup是一个免费的安装制作软件(开源),它既有适合新手的脚本向导,又有良好的脚本编辑环境,能够快速制作出标准Windows2000风格 的安装界面,足以完成一般的安装任务,在新版本版中软件加入了对多语言的支持,这个功能的实现相较于NSIS来得简单多...
Install4j 是一款功能强大的多平台Java安装程序创建器可以产生自安装程序和应用程序装载器用于Java应用程序。 install4j的易于使用,它的扩展平台支持和其强大的屏幕和动作系统都是其所擅长的。
最近更新:
发布于 4年前
NInstall 是一个可以和商业软件安装产品相比的开源打包工具。
Easy Install 是一个Python的模块(easy_install),跟 setuptools 绑定在一起,提供自动的程序下载、编译、安装和管理 Python 的包。
installanywhere 由zero g公司( )开发。zero g公司在多平台软件部署和维护领域是佼佼者。其代表产品有installanywhere和powerupdate。 InstallAnywhere 简化了软件配置于任何客户端及服务器平台的工作,自动处理完成所有的复杂环节。...
windows installer xml (wix)可以重xml源文件创建windows程序安装包的工具集。它支持命令行方式,开发人员可以把结合它来创建msi和msm安装包。
Java Service Wrapper可以把Java应用程序安装成一个Windows NT服务或Unix Daemon.它同时还为应用程序提供日记功能,灵活的配置,可靠的运行性能,按需求重新启动,简化应用程序的安装等,
最近更新:
发布于 6年前
Zero Install Injector是一款很神奇的软件,他的目标是终结Linux下软件安装困难的现象!通过它你可以非常智能化、自动化的安装任何软件(包括各种打包格 式、源代码),作者自己声称这将会替代其他的软件管理软件:YUM、APT等。而 Zero Install Injector ...
最近更新:
发布于 2年前
launch4j 可以用来将Java应用程序转成Windows本地可执行文件 (.exe)。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ANT编译脚本等功能。
最近更新:
发布于 3年前
JSmooth可以将做好的JAR包装成EXE。 The Welcome panel It's always nice to feel at home... The JVM Selection How many sugar in your java? The Skeletons and theirs properties This hot selection is best served cool...
NextInstaller是一个功能强大的安装盘制作工具 1.可以制作C/S应用软件安装盘。 2.可以制作软件升级包。 3.可以制作数据库安装盘。 4.可以制作数据库升级包。 5.可以制作Web安装盘(asp,.net,jsp,php…)。 二、使用方法与当前流行的InstallShell安装盘制作工...
IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。
WixEdit是一个方便的编辑器的XML源代码的Windows Installer的XML ( WiX )工具包。 WixEdit使您能够创建MSI和安装软件包的MSM与WiX工具包。它提供了一个视觉表现的对话和一种简单的方法来编辑WiX源文件 更多屏幕截图请看这里。...
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized....

我要回帖

更多关于 vagrant快速安装部署 的文章

 

随机推荐