winform c# 打包
// winform 打包-卸载-安装 (vs2008开发环境)
// 1、开发完的项目后--生成
// 2、新建项目-安装项目-
如图:
// 3、 应用程序文件夹 -->属性添加文件夹--"Photoker"--> 右键 添加 -> 生成后的程序---> 1. 添加删除msiexec.exe(位于C://windows/system32/msiexec.exe
使用工具: VS2008
打包程序类型:WinForm(C#)
Frist Step:
创建->新建-》其它项目类型-》安装和部署-》安装项目 如图:
Second Step:
点击“确定”后、
Three Step:
右键:
Four Step:
在这里选择您编译好的程序文件(如:dll)
点击“打开”后
Fifth Step:
如果您有文件夹之类的要添加到项目中,你要右键-》新建-文件夹
如图:
NO.6:
这是一步(NO.6)是为了添加ICO图标,如果您不需要可以省略这一步(NO.6)
NO.7:
如果想在您的安装部署电脑上的 菜单里有您的程序菜单如下:
NO.8:
添加文件夹名称可自定义:
NO.9:
接下就重要了,将演示添加删除功能和发布等操作。
我们返回到“应用程序文件夹”这一项中,在右边找到您的主启动文件,这里我的为:Login.exe。
选择后,在您的主文件启动(Login.exe)点击-》右键-创建Login.exe的快捷方式(C)。如下:
NO.11:
创建好后,修改名称,我这里为“启动”,并“剪切”到-》用户桌面。(再重复一次操作,创建快捷方式-“剪切”-》用户的“程序”菜单)
NO.12:
此时这两个(用户的“程序”菜单、用户桌面)已经都存在这个”启动“快捷方式了
说明:为什么要在:(用户的“程序”菜单 和 用户桌面) 也添加“启动”这个快捷方式就不用我多说了吧
NO.13:
添加删除功能: 再次返回到“应用程序文件夹”这一项 添加文件 “msiexec.exe"(此文件为于:您的系统盘如:C:windows\system32\msiexec.ext"目录下)。 添加进来。
1、
2、 添加msiexec.exe文件
NO.15
再对msiexec.exe进行 —》右键-》快捷方式,命名为“Uninstall“
如下:
将Uninstall文件 剪切到您的--》用户的“程序”菜单 这一项中
然后进行“删除”参数配置。
解决方案-》TestSetup-》右键-属性
找到:ProductCode 并将其右边的值Copy下来(做为删除的值用)
返回到:”用户的“程序”菜单“这一项中再打到"Uninstall"-》属性 -》Arguments-》值添加写:
/x {A7C19EA1-D58E-405A-B267-97E2C77AD8BD}
您Copy过的值即可。此时大部份工作已经完成了。
解决一下UI方面上的问题,给 “启动,Uninstall"这两个文件添加 Ioc 图标
添加Uninstall ICO图标
同样的方法给启动添加ICO图标。
最后一步:
在解决方案--》右键-》生成。
完成了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步