NET安装项目卸载的方法
2008-08-27 08:45
246 查看
相信很多人都做过安装程序,目前最大功能最全的当属InstallShield,但是InstallShield的语法学习起来实在费劲,相对而言vs.net自带的安装部署短小精悍,且使用C#语法,对于一般C#开发者来说使用起来就极为简便,在对其作了一些研究之后,发现vs.net的安装部署项目的功能也已经非常好用,一般的程序安装都可以轻松实现,当然,在研究的过程中也发现了一些缺陷,最主要一个问题是安装后卸载不方便,一定要去控制面板里。可以按如下的方法解决,在程序里添加一个卸载的快捷方式。
1.新建一C# Windows From项目,完成项目的工作
2.菜单-》文件-》添加项目-》新建项-》安装部署项目-》安装向导
选择上面那个项目的主输出。
在安装项目的属性栏中会显示出"XXX部署项目属性",在第一个AddRemoveProgramsIcon属性后"浏览"到你的ICO图标,接着在下面Author输入作者名,也就是你的名字,其他Localization是语言属性,Manufacturer,ProductName的属性将是用户在安装时默认设置的文件夹路径一部分了,设置Title为你的应用程序标题名称。
3.右击"安装项目"上,选择文件系统视图
在应用程序文件夹,添加一个文件,如果是WIN98下的安装,请选择WIN98操作系统目录下的msiexec.exe文件(一般在c:/windows/system目录下);如果是其他,比如WIN2K系列,请选择该操作系统目录下的msiexec.exe文件(一般在/winnt/system32目录下)。
4.在文件系统视图的"用户程序菜单"里,添加一个目录,命名为项目的名字,
并且,在这个目录里,添加一个快捷方式,指向项目的主输出,
再添加一个快捷方式,指向加入的文件Msiexec.exe,命名为:"卸载",
5.在解决方案里,选择安装项目,再打开属性视图,打开安装项目的属性面板,里面有一项:
ProductCode {5284694C-24C1-4FCF-A705-D4B9A0081274}
把后面的{5284694C-24C1-4FCF-A705-D4B9A0081274},复制一下。
6.在"卸载"快捷方式的属性里,有一个叫Arguments的属性栏,在属性栏中首先填入"/x"后加一个空格,再"粘贴",将ProductCode的属性值COPY至此。
7、再在VS.Net的顶部菜单栏中"生成"-"生成 XXXX"(XXXX为你的项目名称)
8、从微软网站上http://www.microsoft.com/downloads/直接下载Microsoft® .NET Framework 1.1 版可再发行组件包(dotnetfx.exe文件),COPY到您的发布生成的目录中,再放上你的安装说明及提示文件等。安装说明中提示用户首先安装dotnetfx.exe,再点击你的应用程序进行运行即可。
1.新建一C# Windows From项目,完成项目的工作
2.菜单-》文件-》添加项目-》新建项-》安装部署项目-》安装向导
选择上面那个项目的主输出。
在安装项目的属性栏中会显示出"XXX部署项目属性",在第一个AddRemoveProgramsIcon属性后"浏览"到你的ICO图标,接着在下面Author输入作者名,也就是你的名字,其他Localization是语言属性,Manufacturer,ProductName的属性将是用户在安装时默认设置的文件夹路径一部分了,设置Title为你的应用程序标题名称。
3.右击"安装项目"上,选择文件系统视图
在应用程序文件夹,添加一个文件,如果是WIN98下的安装,请选择WIN98操作系统目录下的msiexec.exe文件(一般在c:/windows/system目录下);如果是其他,比如WIN2K系列,请选择该操作系统目录下的msiexec.exe文件(一般在/winnt/system32目录下)。
4.在文件系统视图的"用户程序菜单"里,添加一个目录,命名为项目的名字,
并且,在这个目录里,添加一个快捷方式,指向项目的主输出,
再添加一个快捷方式,指向加入的文件Msiexec.exe,命名为:"卸载",
5.在解决方案里,选择安装项目,再打开属性视图,打开安装项目的属性面板,里面有一项:
ProductCode {5284694C-24C1-4FCF-A705-D4B9A0081274}
把后面的{5284694C-24C1-4FCF-A705-D4B9A0081274},复制一下。
6.在"卸载"快捷方式的属性里,有一个叫Arguments的属性栏,在属性栏中首先填入"/x"后加一个空格,再"粘贴",将ProductCode的属性值COPY至此。
7、再在VS.Net的顶部菜单栏中"生成"-"生成 XXXX"(XXXX为你的项目名称)
8、从微软网站上http://www.microsoft.com/downloads/直接下载Microsoft® .NET Framework 1.1 版可再发行组件包(dotnetfx.exe文件),COPY到您的发布生成的目录中,再放上你的安装说明及提示文件等。安装说明中提示用户首先安装dotnetfx.exe,再点击你的应用程序进行运行即可。
相关文章推荐
- 用ASP.NET做项目,本本上的系统是XP,网上下载了IIS6,安装完后出现HTTP500问题,解决之.接着出现了浏览页面时跳出登陆框让输用户名及密码,GOOGLE了一下,原来是权限不够,解决方法
- ASP.NET MVC 此安装不支持该项目类型解决方法(转)
- VS2010安装和卸载.NET Reflector方法
- ASP.NET MVC 此安装不支持该项目类型解决方法
- ASP.NET MVC 此安装不支持该项目类型解决方法
- Visual Studio.net 2003 安装和卸载的教训(包括软件下载地址及安装方法)
- .NET Framework 3.5 SP1离线安装卸载方法
- 第3章 软件安装、配置、运行方法--统一项目管理平台(UMPlatForm.NET)
- .NET安装项目卸载的方法
- asp.net Ajax 安装与卸载方法
- asp.net Ajax 安装与卸载方法
- net软件安装后不能卸载的解决方法
- [转].NET安装项目卸载的方法
- ASP.NET MVC 此安装不支持该项目类型解决方法
- .Net程序打包安装与卸载制作 ——怎样将MDAC打包进.Net安装项目中?(五)
- 【搬家】【数据库】【SQL Server】SQL Server 卸载后残留文件导致无法重新安装的解决方法
- Visual Stdio 2015打包安装项目的方法(使用Visual Studio Installer)
- CodeSimth - .Net Framework Data Provider 可能没有安装。解决方法
- net安装部署“Error 1001 在初始化安装时发生异常” 的解决方法
- 安装AD15有问题多数是因为旧版本AD软件没有卸载干净,清理方法详解