InstallShield X之二 WebForm安装-1 Installation Information and language
InstallShield X WebForm安装
为了安装WebForm程序,在新建项目中我们需要选择Web project。选择此类型的好处是新建完成的项目中会有目标计算机的IIS根目录。这样我们就可以将Web内容安装到IIS的根目录中去。当然也可以安装到其他目录中,然后将虚拟目录指向安装目录。

新建完成项目后,Installshield会进入Project Assistant界面,这是从DevStudio 9开始出现的安装助手,它将一些最常用的操作按照“上一步”、“下一步”的方式组织成为一个向导,你可以利用此向导快速的完成安装程序制作的全过程。不过此方式过于简单,如果你想进行复杂一些的操作就做不到了。所以,我建议那些需要制作专业的安装程序的朋友们还是使用Installation Designer方式来制作安装程序,所以Project Assistant方式我就不再废话了。直接进入Installation Designer。
Installation Desioner的界面:

Installation Information:
此部分为安装程序所需的信息设置部分,包括项目的名称、类型、作者、安装程序语言;产品的名称、作者、公司、公司URL、安装路径等等一些信息。在这里需要详细的说一下关于语言和String Tables的相关问题。如果你的程序本身支持多语言,又希望你的安装程序支持多语言(即在安装程序运行后弹出一个语言选择对话框,安装者选择不同的语言后正式的安装界面的语言均为刚才选择的语言,现在很多程序都是这样子了),那么在Setup Languages项目中就把你需要的语言选中。InstallShield X相比InstallShield DevStudio有了一个方便的地方,在DevStudio中,你只能再购买东方和西方语言包才能具有多种语言支持的特性,不然只能使用两种语言。由于InstallShield X是英文软件,所以其默认的语言是English,这个可以在String Tables部分改过来,在你需要设为默认的语言上点右键 ,然后Make Default。
需要注意的是,在你输入信息时,汉字可能显示为??,这是因为语言的问题,如果你不需要多语言支持,那么直接将Chinese(S)设为默认,然后将其他的都去除,那么这些??就正常了。
Tip:
我们在制作专业的安装程序时总希望所有的界面不要出现其他无关的文字,比如下图:如果你按照正常的步骤那么所有窗口的Title和Subject、内容中都会有InstallShield Wizard的文字,如果你想把这个改成其他文字,我就改成了“安装向导”。
改动可以通过修改安装所用语言的String Table来修改这些文字。如果你一个一个的去修改表格中的文字,那么将会很麻烦,工作量也太大,呵呵,因为“InstallShield”太多了。这时候使用Export String Table将所有的字符对导出成为.txt文件,然后就可以使用UltraEdit、EditPlus之类的文本编辑软件来进行全文查找替换,这样想InstallShield Wizard就可以全部替换成为你希望的文字,然后再将替换完成后的txt使用Import String Table导入进来。