VS 如何打包c#项目生成安装、卸载文件

当我们用C#编写好程序之后怎么才能把程序软件打包成为一个安装文件呢,还有安装之后怎么才能创建卸载程序,接下来向大家介绍介绍

操作方法

  • 01

    在我们准备好的项目中右击“解决方案”,在弹出的菜单中选择添加 - 新建项目:

  • 02

    在弹出的新建对话框中依次选择 其他项目 - 安装和部署 - 安装项目,你可以改名字,也可以使用默认的名字setup1

  • 03

    之后会弹出文件系统的界面中点击应用程序文件夹,右击 - 添加 - 项目输出,在弹出的“项目输出组”框中不用改其他东西,直接点确定就可以了,到了这步就基本ok了,接下的就是完善安装程序

  • 04

    创建卸载一:在“用户的程序菜单”文件夹下面创建一个文件夹(最好创建一个文件夹否则,在开始菜单中显示的是零散的程序),然后回到应用程序文件中区右击添加文件,找到C:\Windows\System32目录下的msiexec.exe文件,右击 选择 “msiexec.exe 的快捷方式”,然后改名为:卸载,把它移动到程序菜单我们新建的问夹下面,按上面创建款姐方式的步骤,在创建主输出的快捷方式,改名为test(根据自己需要更改),移动到程序菜单的文件夹下面,如图所示:

  • 05

    创建卸载二:点击刚刚创建的的属性,找到 Arguments 这个属性项,在这个属性中输入:/x产品代码,就是/x加上产品代码,产品代码在这里:回到我们的解决方案资源管理器中,点击setup1 然后在下面点击属性(不是右击属性),找到ProductCode(不是upgradeCode),连带{}一起复制过去

  • 06

    最后右击setup1,就能直接生成安装文件

(0)

相关推荐

  • ppt文档怎么生成安装文件.exe? ppt2003打包成exe文件的教程

    ppt是我们工作中最常使用的演示文件,有些时候自己制作好的ppt在自己电脑上能够正常播放,而在别人电脑上却不能正常播放了,比方说找不文件中的链接文件或者软件版本过低导致无法正常打开,为了解决这类问题, ...

  • 卸载Sql Server 提示无法找到安装日志文件解决办法(uninst.isu)

    第一种方法: 今天卸载数据库Microsoft SQL Server 2000 的的时候出现这么一个提示: 无法找到安装日志文件'D:/Microsoft SQL Server/MSSQL/Unins ...

  • Linux系统下以模块方式安装卸载文件系统

    以Fedora8下面安装minix文件系统为例: 为了保证与系统内核相匹配,首先得获得相应版本的minix源代码,首先通过uname -r查询本机的内核版本: [cocobear@cocobear ~ ...

  • 微信安装卸载及使用大全

    本描述了从安装微信到卸载微信的过程,期间还描述了一些微信及其常用到的小常识,如换SD卡,但又不想删除微信的聊天记录怎么办等.如有不足或没提及的地方欢迎提出. 操作方法 01 点击内存卡中的微信安装文件 ...

  • linux系统中程序的安装.卸载和升级教程

    对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。由于linux系统中应用软件的安装和大家熟悉的windows下面的软 ...

  • 迅雷显示"先前程序的安装/卸载未完成"

    原因:安装时出现如下情况, 先前程序的安装/卸载未完成。您需要重新启动您的电脑才能完成安装。 在重新启动电脑后,在完成 迅雷 的安装。 安装程序无法继续。请单击“取消”退出。 解决办法: 开始 - 运 ...

  • 微信应用号开启内测:无需安装卸载

    微信团队在今年1月曾提到,微信将在订阅号和服务号的基础上,推出应用号.21日深夜,微信官方发放了一份关于微信“小程序”的内测邀请函. 所谓微信应用号,就是微信公众平台提供了一种新的开放能力,开发者可以 ...

  • centos下如何安装卸载命令rpm make install?

    A:RPM包, 这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装. ==如何卸载 ...

  • 360浏览器如何卸载插件?360浏览器安装卸载插件教程

    使用360浏览器的时候,有时候我们需要某个功能,可能就需要安装插件,比如自己想要用浏览器下载某些FLASH的视频等,当自己安装了某个插件以后感觉不好用,也可以自己卸载. 360浏览器安装卸载插件教程 ...