[.Net Tools] 超強大的封裝工具 Advanced Installer
原文:[.Net Tools] 超强大的封装工具Advanced Installer
日前在网路上晃到这家公司的产品http://www.advancedinstaller.com/,就直接下载并且安装来玩玩看了,样版看起来很多,其中有些安装范本令人惊艳,比如SharePoint Solution 、Mixed 32/64 Package、Client/Server Application
也有完整的线上文件:http://www.advancedinstaller.com/user-guide/introduction.html
想快速了解它的性:http://www.advancedinstaller.com/feats-list.html
![]()
不过我常用的应该是Visual Studio Application他能开启VS的方案/专案
PS.也有范本也能汇入安装专案
![]()
安装后也会在VS出现安装范本
![]()
以下就使用Visual Studio Application范本快速的带领各位看一下
输入资讯
![]()
选择封装型态
![]()
![]()
选择方案
![]()
载入方案中
![]()
选择要封装Debug/Release
![]()
选择要封装的档案,当然也可以选GAC里的组件
![]()
是否建立捷径
![]()
![]()
封装语言(这是指安装画面多语系吗?)
![]()
这是License!!!
![]()
按下Run/Build
![]()
再去封装后的资料夹,可以看到他帮我们产生了zh-TW(这会是安装画面中文版吗)
![]()
先执行setup.exe,看看长怎样
![]()
再进到zh-TW执行setup.exe(真的是安装画面中文版!!!,别以为它会帮你把整个专案都弄成你要的语系唷)
![]()
到这里为止操作的方式都比VS内建的人性许多,上面的操作只是快速定义而已,如果需要更详细的定义就得进行一些参数设定。
以下就快速的带领各位看一下其他的设定页面
产品的资讯
![]()
安装参数,在这里定义你的程式安装路径,安装方式跟安装权限
![]()
数位签章
![]()
更新!!
不太了解这要怎么使用,这跟ClickOnce不太一样,有更新的时候,他是把整个封装档下载下来。
![]()
![]()
License!!!
![]()
必要安装条件,他可以把你电脑上的环境移到要部署的环境!!!!这就跟VS内建的差很多。
![]()
部署环境需求
![]()
合并,这就完全不知道在干嘛
![]()
很名显的这是把档案加到要部署的环境中
![]()
Java产品,有空再弄个Java的专案来玩玩看
![]()
机码
![]()
组件,可以再自行加入
![]()
载入驱动ini档
![]()
这这这,把.exe变成Windows Service?太好玩了,以前我也用过VB6的应用程式转成Windows Service,这减少了不少苦工阿,虽然觉得VS现在有Windows Service,这个用不太到了XD
![]()
这应该要大力按下F1才能明白在玩啥把戏
![]()
封装还有压缩
![]()
DVD/CD-ROM自动执行
![]()
ActiveSync
![]()
安装模版设定
![]()
对话视窗设定,不知道改了能不能再支援多语系
![]()
投影片安装模式
![]()
多语系字典档
![]()
在部署电脑端新增环境变数
![]()
排程工作
![]()
新增程式到控制台
![]()
Game?
![]()
防火墙规则,这也是可以省掉一些部署的麻烦
![]()
新增使用者/群组
![]()
![]()
IIS环境部署,不过不能自动建立起IIS Service。
![]()
ODBC啦!!!!
![]()
资SQL连线字串,以便建立新的DB
![]()
![]()
SharePoint Solution
![]()
Serach
![]()
自订动作,可以再加一些语法档案进去
![]()
Table Editor
![]()
使用心得:
整体的使用感觉都还比VS内建的还要好,不过会我自己会希望再能有以下几点需求
1.预设就能在安装路径内加入移除程式,并在开始选单内建立捷径,虽然按F1就有教学。
2.希望能一套方法能快速的建立起IIS/SQL的执行环境。
若有谬误,烦请告知,新手发帖请多包涵
[.Net Tools] 超強大的封裝工具 Advanced Installer的更多相关文章
- [教程] [承風雅傳HSU]用ES4封裝Win7---ES4 Win7封裝教程(未完待續)
[教程] [承風雅傳HSU]用ES4封裝Win7---ES4 Win7封裝教程(未完待續) a10036it 发表于 2015-7-27 21:11:19 https://www.itsk.com/t ...
- 強大的Selector框架
代码地址如下:http://www.demodashi.com/demo/12648.html 前言 在开发的过程中,我们经常会遇到给view设置背景,什么圆形背景啊,圆角背景啊,点击变色背景啊之类的 ...
- 不要用Serverzoo 提供的CloudLinux 的五大原因 Linode 強大VPS 資源為你解密
不要用Serverzoo 提供的CloudLinux 的五大原因 Linode 強大VPS 資源為你解密 https://www.williamformosa.com/cloud-linux/
- 十大web安全扫描工具
本文来源:绿盟整理 <十大web安全扫描工具> 十大web安全扫描工具 扫描程序可以在帮助造我们造就安全的Web 站点上助一臂之力,也就是说在黑客"黑"你之前, 先测 ...
- Tools:downloading and Building EDK II工具篇:安装/使用EDKII源代码获取/编译工具[2.3]
Tools:Installing and using the Required Tools for downloading and Building EDK II工具篇:安装/使用EDKII源代码获取 ...
- GIF : 超好用的gif 图片制作工具: LICEcap
超好用的gif 图片制作工具: LICEcap simple animated screen captures http://www.cockos.com/licecap/https://github ...
- Android 控件绑定封裝
最近刚开始写android 随便记录一下,以后还会修改 绑定ListView,Spinner 先创建绑定项: BaseItem public class BaseItem { public BaseI ...
- 強大的jQuery Chart组件-Highcharts
Highcharts是一个制作图表的纯Javascript类库,主要特性如下: 兼容性:兼容当今所有的浏览器,包括iPhone.IE和火狐等等: 对个人用户完全免费: 纯JS,无BS: 支持大部分的图 ...
- 強大的javascrpt原型链學習
一个自带隐式的 __proto__ 属性[implicit __proto__ property],指向foo的原型 這有點類似實現C# 繼承作用 a類的公共東西,給b和c類共用 var a = { ...
随机推荐
- HDU1698_Just a Hook(线段树/成段更新)
解题报告 题意: 原本区间1到n都是1,区间成段改变成一个值,求最后区间1到n的和. 思路: 线段树成段更新,区间去和. #include <iostream> #include < ...
- ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)
OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat ...
- 算法——字符串匹配Rabin-Karp算法
前言 Rabin-Karp字符串匹配算法和前面介绍的<朴素字符串匹配算法>类似,也是相应每一个字符进行比較.不同的是Rabin-Karp採用了把字符进行预处理,也就是对每一个字符进行相应进 ...
- Android 屏幕实现水龙头事件
在android下,事件的发生是在监听器下进行,android系统能够响应按键事件和触摸屏事件.事件说明例如以下: onClick(View v)一个普通的点击button事件 boolean onK ...
- 最简单的视频编码器:基于libx265(编码YUV为H.265)
===================================================== 最简单的视频编码器系列文章列表: 最简单的视频编码器:编译 最简单的视频编码器:基于libx ...
- [Android]Can't create handler inside thread that has not called Looper.prepare()
更新是由于在新的线程来打开UI只有一个错误.子线程更新主线程UI需要使用Handler. 还有比如今天出现以下错误.码,如以下: send.setOnClickListener(new OnClick ...
- c# socket udp广播
一.广播消息 由于Tcp是有连接的,所以不能用来发送广播消息.发送广播消息,必须用到Udp,Udp可以不用建立连接而发送消息.广播消息的目的IP地址是一种特殊IP地址,称为广播地址.广播地址由IP地址 ...
- Statement和PreparedStatement的区别; 什么是SQL注入,怎么防止SQL注入? (转)
问题一:Statement和PreparedStatement的区别 先来说说,什么是java中的Statement:Statement是java执行数据库操作的一个重要方法,用于在已经建立数据库连接 ...
- HDU 4391 Paint The Wall 段树(水
意甲冠军: 特定n多头排列.m操作 以下是各点的颜色 以下m一种操纵: 1 l r col 染色 2 l r col 问间隔col色点 == 通的操作+区间内最大最小颜色数的优化,感觉非常不科学... ...
- Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)
新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription M ...