如何制作VS.NET项目的安装程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:04:01
有个信息管理系统是在VS.NET中用C#做的,请问怎么制作项目的安装程序,有没有写的比较详细的?分好步骤介绍,谢谢!网上有很多说的都不是很清楚,我看的不是很明白,。NET程序安装包制作(WinForm)

一、新建项目—安装和部署项目—安装项目

二、选择安装文件。

1、进入文件系统视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-文件系统。也可以直接点“解决方案资源管理器”上部的快捷图标。

2、在“应用程序文件夹”里添加程序需要用到的文件,例如EXE文件,配置文件,图标文件,等等。

3、用户的程序菜单创建一文件夹,命名,这个就是将来出现在用户的程序菜单中的文件夹。注意如果该文件夹的名字若与现有的程序菜单相同,则新安装的程序菜单项会与现有的挤在一块,如果子菜单项名字也一样,则会覆盖原有。

4、创建EXE文件快捷方式,改成适当的名字,剪切粘贴到“用户的程序菜单\文件夹”和“用户桌面”。鼠标右键看属性,ICON,从“应用程序文件夹”中选好对应的图标文件。这样安装后,程序将会在程序组以及桌面显示快捷方式。

三、用户界面

安装过程中,每个窗口上面会显示一幅图片。如果不指定,将会用默认图片代替。通常,应该用个性化的图片代替。同样,这张图片也应预先放在“应用程序文件夹”里。

1、 进入用户界面视图。方法为选定该项目,鼠标右键,弹出快捷菜单,选视图-用户界面

2、 将各个窗体的bannerBitmap改为个性化的图片。

四、项目属性

选定该项目,然后选菜单栏“视图”—“属性窗口”,将productname及title改为软件名称,它们在安装过程中会显示。注意,要用菜单栏中的“视图”—“属性窗口”,如果直接用鼠标右键,出来的是一个似乎没用的属性窗口。

拷贝productcode;切换到文件系统视图,选“用户的程序菜单”,找到卸载文件unInstall.exe的快捷方式,鼠标右键看属性,在属性Arguments里粘贴刚才复制的productcode。

UnInstal

阿门,感觉这个文档还是蛮细的啦

对于uninstall.exe,需要用到安装类
建议在msdn里面搜索 uninstall
---------
Installer.Uninstall 方法
在派生类中重写时,移除安装。

-------------
[C#]
// Override 'Uninstall' method of Installer class.
public override void Uninstall( IDictionary mySavedState )
{
if (mySavedState == null)
{
Console.WriteLine("Uninstallation Error !");
}
else
{
base.Uninstall( mySavedState );
Console.WriteLine( "The Uninstall method of 'MyInstallerSample' has been called" );
}
}