Visual Studio 2017打包winfrom桌面程序

    由于项目开发需求,需要将winfrom程序打包为安装程序,之前特地从网上搜过相关教程,但只是教授了简单的打包流程,并没有教授如何把相关文件进行一并打包,导致最后程序出现问题。在请教师兄之后,才了解了详细的打包过程。

       首先要确定你的visual studio2017是否安装了插件,如果没有安装,那么请按照以下步骤进行安装

      点击:工具—>拓展和更新(U),然后在弹出的页面  联机搜索installer,点击安装Microsoft Visual Studio 2017 Installer Projects即可。

   1.安装完成之后右击“解决方案”->添加(D)->新建项目(N)

2.选择“其他项目类型”->Visual Studio Installer 选项,右边选择Setup Project,更改名称与地址,也可以保存默认名称与路径,点击确定

3.在新出现的窗体右键Application Folder->Add->项目输出(P)

选择“主输出”确定

4.之后右键“主输出from (你的项目名)”->Create Shortcut to 主输出...

将新生成的文件改名,也可以在属性栏“Icon”更改图标,之后将其拖入User‘s Desktop

5.重点来了,确定生成的.exe程序可以运行的核心步骤

5.1在Application Folder里面重建你程序所在目录下文件夹结构,例如我的程序文件是下图所示,那么我就要在Application Folder下面添加三个Folder,并分别将其改名为bin,obj,Properties。添加完文件夹后,在文件夹的同一级目录下添加对应的文件。结果如右栏所示

5.2重复上面的步骤,分别在bin,obj,Properties添加文件夹或者文件,全部添加完成之后文件树应类似于下图

6在解决方案资源管理器,选择setup 右键生成。之后你会发现在你保存的目录下面会生成.exe跟.msi两个文件

注意:.msi才是安装程序!至此,你已经可以打包winfrom桌面程序了。

猜你喜欢

转载自blog.csdn.net/lpp5406813053/article/details/83012343