c#生成安装包程序和卸载程序

新建一个安装项目
在解决方案下右键—>添加—>新建项目

c#生成安装包程序和卸载程序_第1张图片

c#生成安装包程序和卸载程序_第2张图片

c#生成安装包程序和卸载程序_第3张图片

会显示三个文件夹:
第一个文件夹,这个应用程序的所以文件,再次目录下的文件是什么样的结构,安装到电脑上就是什么结构。
第二个文件夹,一般放置启动文件的快捷图标
第三个文件夹,安装后在你用户菜单下创建的目录

第一个文件夹上的操作:
新建一个项目文件夹 如:吃货大学,添加所有文件 

c#生成安装包程序和卸载程序_第4张图片

进入项目的 文件夹—> bin—>Debug,添加所有项目

c#生成安装包程序和卸载程序_第5张图片

第二个文件夹上的操作:
一般放置桌面图标,点击创建快捷图标,并修改文件名 吃货大学

c#生成安装包程序和卸载程序_第6张图片

将快捷图标“剪切”到第二个用户桌面的文件夹中

image.png

第三个文件夹上的操作:
一般放置快捷图标和文件,这个一步跟上面两步相同,自己去看别人的应用一般添加什么

新建一个卸载项目

复制 C:\Windows\System32 下的 msiexec.exe 文件到第一个用户文件夹下并重命名 uninstall
并创建快捷图标,重命名为   卸载吃货大学.exe  
最后一步,需要匹配需要删除的产品代码

c#生成安装包程序和卸载程序_第7张图片

将产品代码复制到  卸载吃货大学.exe  Arguments 中 ,并在前面加/x

c#生成安装包程序和卸载程序_第8张图片

添加系统必备选项
在 Setup1  —>右键属性—>系统必备项

c#生成安装包程序和卸载程序_第9张图片

c#生成安装包程序和卸载程序_第10张图片


windows  installer
.net framework  点击确定
在  setup1 —>右键点击生成 ,可以在 setup1的Debug目录下生成两个文件
[图片上传中。。。(12)]
OK  所有的工作完成!!!

你可能感兴趣的:(c#)