.net程序部署(setupFactory)

vs 自带的安装打包 实在弱爆了,点都很差用。一直一直在寻觅一个靠谱点的打包工具。在网上寻寻觅觅 寻寻觅觅 功夫不负有心人,终于让我找到了。setupFactory  我用的是 8.0版本 。sass

 

首先要添加.net 2.0引用 ,默认没有 咱们要先把添加进去。他是经过xml文件来配置的 因此咱们首先找到Dependencies 目录 先得增长一个dotnet20.xml文件。这是xml文件下载  。内容太多 都是些脚本 网上找的 ,通过我倒腾事后确实能够用。 看见脚本里面的目录没有:<File>#SUFDIR#\Dependencies\dotnet20\dotnetfx2.0.exe</File> 。很少说了  你得把dotnetfx2.0 也就是.netframework 2.0框架的安装文件拷贝到此路径下。这样作事后 生成的安装包就会自动 将.net框架 的安装 集成进去 若是 用户系统没有 会自动提示安装。其实没什么  不是如今都强调用户体验么 。这种无缝的操做 用户体验会好不少。框架

 

setupfactory  源于他的各类灵活的自定义操做 强大的脚本功能 能够说是中小型 这种软件 里 作得最好的。nstallsheld 太过庞大 还卖的死贵死贵的。函数

 

这个是入门 菜单之类的 就不说了哈 。闲话很少讲 ,档案窗口:工具

这里表明你所安装的程序目录 ,也就是说你想把哪些文件部署到目标计算机上去 ,直接将文件拖进去 或者 菜单 project->addfiles 均可以。双击添加的文件 可查看更改其属性。动画

在主执行文件的属性里。shortcut选项卡 直接勾选 desktop 复选框 。便可安装过程当中在桌面建立其快捷方式。 ui

 

左边有不少分组的做业操做菜单。这里只介绍主要的几个:spa

Files 进行档案操做的  ,添加文件 删除文件等。.net

Settings 各类基本设置  好比版权信息。xml

Screens 表现安装步骤的每个屏幕,就是让你不停的点 下一步。而后容许你自行编辑每一屏的内容。blog

Actions 安装过程当中的各个阶段 ,你能够编写一些脚本进行一些预处理。

 

反正我是历来没在actions里写过脚本 认为没太必要 ,都是直接在screens里写 同样的效果。

脚本编写 ,语法 什么的都很简单 有点类vb  。安装过程定义明确 安装前 ,而后Screens  一屏 点下一步 又一屏 衔接起来 ,安装后。这整个 称之为一个安装过程。定义的变量在  整个安装过程当中均可用。变量跟VB同样的 能够直接写。

获取文本框的输入值 并赋给变量:

 Port=DlgEditField.GetProperties(CTRL_EDIT_01).Text;

  

还有些特定的系统函数  获取日期 date  ,字符串处理函数。还有写文本 文件函数。

最基本的  脚本命令  跳到下一步  ,跳到上一部:

Screen.Next();

  

这种编写方式和过程有点像flash ,经过脚本 控制 过渡动画。 

 

跟着他自带的帮助来 会依次给你介绍 action editor  脚本 等东西。帮助也是很是的 详尽 很是的好 。这才是真正作产品 作事的态度。我就是看了那破英文帮助 一点一点的肯 就把个人安装包作好了。

  

下面咱们启动setupFactory  选择startup new project ,填上咱们的公司名称 等信息。而后选择咱们须要打包文件的目录。而后archive选择一个主执行程序。点 属性 ,在桌面建立快捷方式。

直接 点那个齿轮 building  ok 了  就会生成setup.exe安装文件,这就ok了 , 确实 你神马都还没作 一个安装包就成了。

相关文章
相关标签/搜索