vb.net做安装包 vb的安装包如何安装

VB.net 制作安装包的问题 , 支持覆盖安装这个是覆盖不了的,你必须要将原来安装的程序卸载掉 , 就像我以前安装SQL 2000的时候,只要第一次出错,第二次安装就安装不上 , 只有去注册表里面将你所安装的原来的程序卸载掉 。
vb.net怎样制作安装包打包过程:
1、打开自己已经创建好的VB.NET项目(一般一开始创建项目的时候创建的是Windows窗体应用程序) 。
2、点“文件”--“新建项目”--“其他项目类型”--“安装部署”--“Visual Studio Installer”--“安装项目”,输入项目名称(此处命名为setup1)并点击“确定” 。
3、执行完上一步,在解决方案下面会出现setup1项目 。右击setup1项目--“添加”--“项目输出” 。
4、在“添加项目输出组”中,选择“主输出”,然后单击“确定” 。将自动添加所有依赖项 。
5、在解决方案资源管理器中,右击安装项目---“添加”---“合并模块” 。把相关模块添加进来 。
6、在文件系统选项卡中添加所需的应用程序图标等文件,并生成应用程序的桌面快捷方式,在快捷方式上右键选择属性,并在属性栏中的图标处选择应用程序快捷方式图标 。(要在用户桌面和用户的“程序”菜单属性里将AlwaysCreate属性的值修改为True) 。这样安装完程序后就可以看到桌面的图标vb.net做安装包了
7、关于应用程序图标的详细说明:
(1)点击“应用程序文件夹”并在右侧的列表中的“主输出来自 。。”上右键然后点击“创建主输出来自 。。的快捷方式”
(2)把生成的快捷方式复制到“用户桌面” , 然后右键重命名为vb.net做安装包你想要在程序安装后显示的名字 。
(3)重命名完成后在右侧的属性栏中点击图标设置为自己想要的图标,注意,需要先把图标文件ico加入到“应用程序文件夹”中 。(ico的制作:先做好256*256的png文件,然后百度ico制作找到在线制作ico的网站,直接生成ico图标文件)
关于安装后的一些属性的设置:
vb如何制作安装包,只能安装一台电脑利用WinRar 。VB打包程序首先利用VB的“打包和展开向导”进行打包,利用WinRar制作安装包 。安装包(Installpack) , 即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件 。
vb.net做安装包 , 安装后自动运行程序1 新建安装部署项目
打开VS2005,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目) , 然后点击确定 。
2 安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成 。
3 开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加-文件 , 将vb.net做安装包你的做的应用程序的可执行文件和相应的类库和组件添加进来 。然后右击你的文件,创建快捷方式,然后把快捷方式分别复制或剪切到左边的"用户的'程序'菜单"和"用户桌面"中 。这样安装程序安装完成后会在 "开始-所有程序"和"桌面"上生成程序的快捷方式 。也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件 。
然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉 , 不然的话做好的安装程序默认安装目录会是"C:\Program Files\你的用户名\安装解决方案名称"vb.net做安装包;
【vb.net做安装包 vb的安装包如何安装】然后打开解决方案管理器,右击你的解决方案名称,选择属性:打开的属性页中 , 选择"系统必备", 在打开的系统必备页中,在"指定系统必备安装组件的位置"中选中如下选择项:从与我的应用程序相同的位置下载系统必备组件 。选上以后 , 在生成的安装文件包中包含.NetFramework组件。好了 , 这样就完成99%了,然后点击"生成-生成解决方案",生成成功!
我以前参考过的 , 希望对你有帮助 。
安装完成后自动启动程序
1.新建一个空的项目InstallCompenent,步骤为:解决方案-右键添加-新建项目-选择"空项目"-输入名称"InstallCompenent"-确定,完成项目的添加.
2.在InstallCompenent项目中右键-添加-新建项-选择安装程序类-输入名称"Installer",完成installer类的添加.
修改代码为:
/// summary
/// 功能是做安装项目主项目输出
/// 实现安装过程中的一些操作
/// 如:安装完成后启动项目
/// /summary
[RunInstaller(true)]
public partial class Installer : Installer
{
/// summary
/// 应用程序入口
/// /summary
public static void Main()
{
}
/// summary
/// 构造函数
/// /summary
public ECSuitsInstaller()
{
InitializeComponent();
}
/// summary
/// 重写安装完成后函数
/// 实现安装完成后自动启动已安装的程序
/// /summary
/// param name="savedState"/param
protected override void OnAfterInstall(IDictionary savedState)
{
base.OnAfterInstall(savedState);
Assembly asm = Assembly.GetExecutingAssembly();
string path = asm.Location.Remove(asm.Location.LastIndexOf("\\"))"\\";
System.Diagnostics.Process.Start(path"\\ECSuits.exe");
}
/// summary
/// 重写安装过程方法
/// /summary
/// param name="stateSaver"/param
public override void Install(IDictionary stateSaver)
{
base.Install(stateSaver);
}
/// summary
/// 重写安装之前方法
/// /summary
/// param name="savedState"/param
protected override void OnBeforeInstall(IDictionary savedState)
{
base.OnBeforeInstall(savedState);
}
/// summary
/// 重写卸载方法
/// /summary
/// param name="savedState"/param
public override void Uninstall(IDictionary savedState)
{
base.Uninstall(savedState);
}
/// summary
/// 重写回滚方法
/// /summary
/// param name="savedState"/param
public override void Rollback(IDictionary savedState)
{
base.Rollback(savedState);
}
}
3.在安装项目中右键-添加项目输出-选择"项目"-InstallCompenent.
完成主输出项目的添加.
4.打开自定义操作编辑器,在安装-右键-添加自定义操作-选择"应用程序文件夹"-选择"主输出来自InstallCompenent",完成添加.
关于vb.net做安装包和vb的安装包如何安装的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读