积极答复者
vb.bet安装包制作

问题
答案
-
- 你好!
- 你可以使用安装和部署项目:http://msdn.microsoft.com/zh-cn/library/wx3b589t(VS.80).aspx
- 你也可以使用 ClickOnce :http://msdn.microsoft.com/zh-cn/library/ms953320.aspx
知识改变命运,奋斗成就人生!- 已建议为答案 周雪峰MVP, Moderator 2009年8月25日 2:33
- 已标记为答案 YiChun Chen 2009年8月27日 6:43
全部回复
-
- 你好!
- 你可以使用安装和部署项目:http://msdn.microsoft.com/zh-cn/library/wx3b589t(VS.80).aspx
- 你也可以使用 ClickOnce :http://msdn.microsoft.com/zh-cn/library/ms953320.aspx
知识改变命运,奋斗成就人生!- 已建议为答案 周雪峰MVP, Moderator 2009年8月25日 2:33
- 已标记为答案 YiChun Chen 2009年8月27日 6:43
-
首先说声谢谢,我还是不大清楚,你看看那出错啦!
VS2008打包过程。(项目名称为NotePad)1、在开发完成的项目工程(解决方案)中,文件-〉添加-〉新建项目,在添加新项目对话框中选择其他项目类型-安装和部署,在模板中选择安装项目并取名NotePad
2、解决方案资源管理器中选择NotePad单击,从文件系统(NotePad)中的“目标计算机上的文件系统”选择"应用程序文件夹"单击右键,添加 “项目输出”,选择主输出,确定后即产生“主输出来自NotePad(活动)”的字样,同时具有相关的依赖项文件。
3、按照需求添加用户的程序菜单和用户桌面快捷方式。
在“主输出来自NotePad(活动)”单击右键,选择“创建 主输出来自NotePad(活动) 的快捷方式”,创建后,重命名为“NotePad”,然后拖动到“用户桌面”的文件夹下。这样的话,安装后,在用户桌面上就存在应用程序的快捷方式了。此处可以同过快捷方式的属性来制定快捷方式的图标。
创建 “用户的'程序'菜单”快捷方式,再重复上面的操作即可。将创建的快捷方式拖到“用户的'程序'菜单”文件夹下。
4、一般开发软件都要有软件的卸载功能,这个可通过 Windows的msiexec.exe实现。选择NotePad项目,右键,选择“添加文件”,浏览到系统安装盘下的msiexec.exe,(一般路径为 c:\windows\system32\msiexec.exe)此文件先复制出来再使用,不复制出来生成安装包的时候提示出错,添加到你的方案里面,此刻该程序会在"应用程序文件夹"出现,右键,选择“创建msiexec.exe快捷方式”,命名为“卸载NotePad”,然后拖到“用户的'程序'菜单”即可。最后要在该快捷方式的Arguments 属性里面写入“/x {ProductID}”,ProductID是你创建的项目的Product Code,主要不要有引号。此时,卸载功能完成,当然你也可以为卸载菜单指定一个个性图标。
5、为了避免目标计算机没有程序运行需求的.net framework2.0,需要自己打包进去,在安装时自动检测是否需要安装。在菜单 "项目"--"Setup属性",在属性窗口你会看到一个"系统必备",点击进入,保证“创建用于安装系统必备组建的安装程序”被选,“.NET Framework2.0”被选,在“指定系统必备组件的安装位置”选择 第二项 "从与我的应用程序相同的位置下载系统必备组件",确定,确定。
6、生成-〉生成Setup。
注意:为了方便程序快捷方式在用户的'程序'菜单有规则显示,一般要在“用户的'程序'菜单”文件夹建立一个和你的程序相关的文件夹如,NotePad,然后再将快捷方式和卸载菜单放进去。
1.将.NET Framework2.0文件添也加入安装部署项目
2.在"启动条件"里点".NET Framework",然后在右边属性的InstallUrl里填写dotnetfx\dotnetfx.exe
3.右键点所建的安装部署项目,在属性页的系统必备里选择"从与我的应用程序相同的位置下栽系统必须组件","启动条件"在右键点击文件-〉追加-〉新项目
右键点生成的安装包项目,选择属性。点“必须的组件”,
选择
microsoft data access components 2.8
.net framework 2.0
crystal reports for .net framework.2.0
打上勾,并且下面的3个radiobutton选中间那个(同一场所download)C:\ProgramFiles\MicrosoftVisualStudio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports下面的CRRedist2005_x86.msi和 CRRedist2005_x86_cn.msi(或CRRedist2005_x86_jp.msi)。
下载个dotnetfx.exe,MDAC_TYP.EXE,把这些文件都包含进安装盘工程。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dhx20022889/archive/2009/07/30/4389986.aspx -
具体哪一步出现问题了,你能说一下吗?有没有什么报错信息之类的?
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us. -
Vb.net peng,你好!
我将X.X.Y的答案标记为答案了。
对于检查你制作安装包的步骤的问题,我发现你在VB.NET的论坛也提了同样的问题:http://social.msdn.microsoft.com/Forums/en-US/vbasiczhchs/thread/f66d04ba-6d67-47a1-856f-a7e9676b897c
希望你的问题能尽快被解决。
谢谢!
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.