winform项目打包教程

本文介绍如何在.NetFramework4.6.1环境下,利用VisualStudio2022的打包功能,将程序及其所需环境组件一起打包,包括使用MicrosoftVisualStudioInstallerProjects插件,创建Setup项目,设置输出项,注册表和加载.Net组件,确保跨平台安装的便捷性。
摘要由CSDN通过智能技术生成

        当我们开发一个好玩或者实用性强的程序时,我们可能会想着去和他人分享使用,这样开发的成就感会更多,那么,问题来了,如果同为程序员,使用相同的开发环境,那程序只需要将程序生成的Debug或Release目录打包发送给别人即可,但要是那人是其他语言、甚至不是从事IT开发行业的,那就很尴尬了,总不能要求别人专门去安装配置 .Net 环境吧,可能要花费更多的时间,那么,如果在打包时,能顺带把程序和所需的环境组件一同打包,那岂不是非常方便,只要下载安装,会一同加载 .Net 组件信息,即使是在一台全新的电脑也能安装运行。

        接下来,主要讲述在.Net Framework4.6.1环境下的打包,当然,其他环境的也如法炮制。

工具

        Visual Studio 2022、需要打包的项目

准备工作

        首先,需要给我们的Visual Studio 2022安装拓展插件,本文使用的是Microsoft Visual Studio Installer Projects。

        在Vs2022界面下,选择 拓展=>管理拓展=>联机=>搜索Microsoft Visual Studio Installer Projects 下载安装即可        

安装完成,即可进入下一环节,开始打包,请先准备好自己要打包的项目。

步骤

        首先,在需要打包的项目下创建一个新的项目,setup项目,这是Visual Studio 开发平台专门提供用于打包程序的,点击创建即可。

         

       

        接下来,封装项目,新建setup项目完成后,能看到如下界面,虽然很复杂,但是一点都不复杂,跟着操作即可。这里最主要用到的其实只有两个目录:1、Application Folder ,2、User's Desktop,一个用于存放打包后的文件,后者用于在桌面创建程序快捷图标。

        首先鼠标右击Application Folder,依次选择: Add=>项目输出,弹出表单,这里选择需要打包的项目,在选择主输出即可,当然,如果是没有项目,只有debug的包的话,选择发布项即可,其他操作一致。

        

        新增输出项后,会清除的看到vs已经自动将程序相关的文件引入了,这里最主要的是看主输出这一项,需要先创建快捷方式,同时将这个快捷方式放到桌面,这样用户在安装完成后会自动在桌面生成程序图标,方便使用。

        

        到了这里,程序打包基本已经完成,那么结束了吗?还没有,需要进行注册,否则在其他电脑使用会报错。右击我们的打包项目setup,依次选择:View=>注册表,会弹出这个界面,我们主要选择的是Manufacturer,右击Manufacturer选择:New=>字符串值,接着随机赋值进行注册即可。

        接下来,最重要的环境,将 .Net 组件信息加载到程序中。鼠标右击选择项目,打开项目属性,配置项目的框架,如下所示:

        到了这里,你可以选择右击setup项目生成程序包,可在Setup项目的Debug目录下看到打包出来的文件,这里有个需要注意的,如果在已有.Net环境的电脑下运行,双击setup.exe安装即可,如果出现报错,找不到,那么是因为没有注册的原因,需要先双击Setup1.msi进行注册,再进行安装的操作。

        

        成功安装执行!!!

        

        如有问题,请下方留言或私信本人,下期出在打包过程添加卸载程序教程,码字不易,能不能来个免费的赞以及关注呢?(*❦ω❦)!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值