图文并茂之.NET程序打包安装与卸载详细教程
2011-01-25 12:22
363 查看
第一步,创建Windows安装项目
要对一个Windows应用程序进行打包,首先需要创建Windows安装项目,步骤如下:
在Visual Studio
2005集成开发环境中打开一个要部署的项目,在“解决方案”上右击鼠标,在弹出的快捷菜单中选择“添加”/“新建项目”命令,在弹出的“添加新项目”对话框中的“项目类型”列表中选择“其他项目类型”/“安装和部署”,在右侧的列表中选择“安装项目”选项,在“名称”文本框中输入安装项目名称,选择好保存路径,点击确定,如图1所示。
{产品ID}”,产品ID的值为打包项目的ProductCode属性值。
方法二:
先生成安装包,记下ProudctCode(选择解决方案资源管理根目录如Setup1,再查看属性标签,不是右键属性),下面用到用Vs.Net 建立一个新的控制台程序uninst.exe文件。
代码如下:
using System;
namespace uninst
{
///<summary>
/// Class1 的摘要说明
/// </summary>
class UnInstall
{ /// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{ string sysroot = System.Environment.SystemDirectory;
System.Diagnostics.Process.Start(sysroot + "\\msiexec.exe", "/x {850FED90-20D0-4EBA-BEDB-3D9DBA25F6EC} /qr");
}
}
}
编译过后,将生成的uninst.exe文件添加到安装包中,重新生成安装项目。
第六步,生成Windows安装程序
在“解决方案资源管理器”选中Windows安装项目,单击鼠标右键,选择“生成”,即可生成一个Windows安装程序。如图8所示。
图8
要对一个Windows应用程序进行打包,首先需要创建Windows安装项目,步骤如下:
在Visual Studio
2005集成开发环境中打开一个要部署的项目,在“解决方案”上右击鼠标,在弹出的快捷菜单中选择“添加”/“新建项目”命令,在弹出的“添加新项目”对话框中的“项目类型”列表中选择“其他项目类型”/“安装和部署”,在右侧的列表中选择“安装项目”选项,在“名称”文本框中输入安装项目名称,选择好保存路径,点击确定,如图1所示。
{产品ID}”,产品ID的值为打包项目的ProductCode属性值。
方法二:
先生成安装包,记下ProudctCode(选择解决方案资源管理根目录如Setup1,再查看属性标签,不是右键属性),下面用到用Vs.Net 建立一个新的控制台程序uninst.exe文件。
代码如下:
using System;
namespace uninst
{
///<summary>
/// Class1 的摘要说明
/// </summary>
class UnInstall
{ /// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{ string sysroot = System.Environment.SystemDirectory;
System.Diagnostics.Process.Start(sysroot + "\\msiexec.exe", "/x {850FED90-20D0-4EBA-BEDB-3D9DBA25F6EC} /qr");
}
}
}
编译过后,将生成的uninst.exe文件添加到安装包中,重新生成安装项目。
第六步,生成Windows安装程序
在“解决方案资源管理器”选中Windows安装项目,单击鼠标右键,选择“生成”,即可生成一个Windows安装程序。如图8所示。
图8
相关文章推荐
- 图文并茂之.NET程序打包安装与卸载详细教程(!原创)
- 图文并茂之.NET程序打包安装与卸载详细教程
- .Net程序打包安装与卸载制作 ——问题描述(一)
- .Net程序打包安装与卸载制作 ——怎样制作.Net卸载程序?
- .Net程序打包安装与卸载制作 ——怎样将.Net程序部署到没有安装.Net Framwork的机器上?(二)
- .Net程序打包安装与卸载制作 ——怎样在打包程序中自动安装SQL Server数据库(三)?
- .Net程序打包安装与卸载制作——怎样将MSDE Sp3打包进.Net安装项目中?(四)
- .Net程序打包安装与卸载制作 ——怎样将MDAC打包进.Net安装项目中?(五)
- .Net程序打包安装与卸载制作 ——怎样制作.Net卸载程序?(六)
- .net安装程序打包详细过程
- 教你做.net的安装,卸载程序【打包 安装 卸载,支持service和托盘】
- .net安装程序打包详细过程
- .Net程序打包安装与卸载制作 ——怎样制作.Net卸载程序?
- .Net程序打包安装与卸载制作 ——问题描述(一)
- Visual Studio 2010 安装程序打包超详细教程
- [转].NET程序中打包安装程序中的卸载程序的制作
- .Net程序打包安装与卸载制作 系列问题解决方法
- Windows7系统卸载已安装程序图文教程
- .net打包/C#WinFrom程序打包/图解.net打包/.net安装部署图解/VS2008项目的安装与部署图解
- OEL5.5(64bit)安装Oracle 11g R2 RAC教程(图文并茂超详细)