“全程追踪”installshield2010安装部署项目,请您静下心来第一步:application  information    这一步没什么好说的,添上基本信息。
第二步:Installation Requirements   
在这一步里“Does your application require any software to be installed on the machine?”疑问一:是不是勾选这里,然后在安装过程如果检测到计算机没有安装“.net framwork3.5”,则会提示安装?疑问二:这里关于“.Net Framework3.5”有两个版本,一个是“Microsoft  .Net Framework3.5”,一个是“Microsoft  .Net Framework3.5  SP1”,这两个版本有什么差别?一般勾选哪一个?   在这里先两个都选上。
第三步:Installation  Architecture   这里是设置安装包的结构。第四步:Application  Files  指定安装的文件及目标路径。疑问三:是不是点击“Add Files”或是“Add Folders”,直接浏览相应的项目Debug目录下的exe,config,mdb,bll等文件直接添加进来就可以了?疑问四:是不是要切换到“Installation Designer”界面,然后点开“Redistributables”。
1、这一步是用来干吗的,是不是在这里选择要加入安装包的组件?
2、这里有好多.Net Framework 3.5 。例如:.net framework 3.5,.net framework 3.5 SP1 ,.net framework(x86),.net framework (x64) ,.Net Framework (ia64)。到底要装那一个,他们之间有什么差别。(在下暂且把这几个全部写上)
3、下面有一个Conditional Installation 。里面有两项:一个,myinstallshield_Files。另一个是:Install before feature selection。分别是什么意思,有什么差别?
(暂且选择第二项,在“?”安装前)

第五步:创建程序启动的快捷方式。第六步:配置注册表。疑问五:在“HKEY_CLASSES_ROOT”中配置信息对软件有什么作用?像“Default Icon,.dat1,Open,shell,Command”等项。第七步:对话框选择。疑问六:安装许可协议是“rtf”格式的,用“txt”格式的应该也可以吧,是不是会没有格式?怎样编辑“rtf”格式的文件?第八步:安装包界面语言的选择疑问七:这里默认的选择语言是英语,可不可以选择简体中文呢?对软件的安装有没有影响?第九步:选择安装包的格式:疑问八:如果不选,是不是默认选择第一个“Single  Excutable”第十步:生成安装包
1:“Release Configuration”什么意思?为什么要选择第一个“Compress all files”。
2:在“InstallShield Prerequisites”页面中,为什么不能勾选第二项,“Extract prerequisites from Setup.exe”,默认只能勾选第一项。
3、在.Net Framework(Specify .NET Framework options)界面,可选的.net 版本只有“.NET2.0 、.NET1.1、 .NET1.0”
而没有要装的“.NET3.5”,是前面那里错了?
4、点击下一步出现“Would you like to download them now?”窗口,是因为一开始没有下载.Net 2.0的原因吧。生成文件最后总结:报一批错误,猜测原因应该是.Net Framework没有添加进去。
错误信息:
-7184、-6248、-7185、-6247。

解决方案 »

  1.   

    1、在“解决方案资源管理器”中选择安装项目,点击右键,选择“属性”
    2、在打开的“属性”页面中点击“系统必备”
    3、在“系统必备”页面中选择“.NET Framework 3.5”,选中(如果需要别的组件统一在此处选中)
    4、选择“从与我的应用程序相同的位置下载系统必备组件”这样就能把必须的组件打包了
      

  2.   

    要用IS还是走Script路线吧,不然浪费了。
    楼主所问都是基础问题,直接google,IS教程即可得答案。
      

  3.   


    大侠在下用的是“IS2010”,不是VS2008啊?