最近做c#开发,打包安装包,自己实操了一遍后,截图把过程记录了下,供需要的朋友参考。
使用的是vs2019,
一、安装打包插件:Microsoft Visual Studio Installer Projects
1、如果有,跳过安装。
2、安装步骤如下:
2.1、选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio Installer Projects,进行安装。如下图:
3、安装好以后,重启vs2019。
二、创建安装项目
1、在解决方案上右键 --> 添加 --> 新建项目,在弹出的窗口中,搜索【Setup Project】,如下图所示:
2、点击右下角【下一步】,输入项目名称,然后点击【创建】。
3、创建好了后,主界面变成如下图所示:
窗口中的三个文件夹图片说明如下:
Application Folder:应用程序包含的文件设置,指最终在客户电脑上的安装根目录。
User's Desktop:用户桌面快捷方式设置,用户桌面,一般放个快捷图标。
User's Programs Menu:用户启动菜单的快捷方式设置,一般也是放快捷图标。
三、项目配置信息查看
1、选中安装项目
2、选择菜单里面的 【视图】-->【属性窗口】,里面的部分属性介绍:
2.1、 Author和Manufacturer,分别是作者和制造商的意思,可以写公司名。
2.2、ProductName,软件名。默认是项目名。
2.3、Version,版本号。
2.4、TargetPlatform,决定你的安装目录是在Program Files还是Program Files (x86),根据项目决定。
2.5、RemovePreviousVersion,是否移除之前的版本。务必改为True,不然更新几次软件就会发现,电脑里会存在多个版本。
四、添加项目输出
1、添加入口文件(也就是main方法):选择 Application Folder 右键–> Add --> 项目输出。在弹出的窗口中选择【主输出】,如下图所示:
2、点击【确定按钮】,在Application Folder里面会生成一些文件,如下图:
五、添加图标文件
1、选择 Application Folder 右键–> Add --> 文件,选择图标文件,图标文件后缀名为.ico。
2、选择好后,会显示在文件列表里面,后面设置快捷方式时也会用到。
六、添加桌面快捷方式
1、在Application Folder里面,右击【主输出】--> Create Shortcut To xxx,并重名命名为软件的名字,此名字即为快捷方式名称。
2、将快捷方式按住鼠标左键拖到 User’s Desktop文件夹
在软件安装时,即会创建桌面快捷方式。
3、设置快捷方式的图标
3.1、在快捷方式名称上右键 -> 属性窗口,在属性窗口里面找到Icon一项:
3.2、选中Icon后,点击右边的下拉按钮,在下拉框中选中【Browse】,会弹出窗口,然后再点击窗口中的【Browse】按钮,会弹出如下界面:
3.3、双击打开Application Folder,选择我们一开始添加的图标文件,点击【OK】,一路点击【OK】下去即可。
七、添加开始菜单快捷键
1、右击User’s Programs Menu 添加文件夹,这个文件夹的名字不能随意,因为安装后,这个文件夹会显示在开始菜单中。
2、在左边栏内选中新建的 项目文件夹,在右边空白处右键
-> 创建新的快捷方式,弹出如下界面:
3、双击Applicaiton Folder进入,然后选中主输出 XXX,点击【OK】按钮。
4、修改生成的快捷方式名字,这个名字也要注意,安装后会显示在开始菜单里面。
5、右键快捷方式名字,在弹出的菜单里面选择【属性窗口】,可设置图标。
八、生成安装包
1、右键安装项目 -> 生成
2、生成成功后,会在Debug/Release目录生成msi和exe文件,双击就可以安装了。
结束,希望对大家有所帮助。