广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何将一个winform程序打包成一个exe安装包

    来源:网络收集  点击:  时间:2024-05-07
    【导读】:
    当开发完一个winform程序后我们想要将它做成一个单独的exe安装包,之前使用了InstallShield来进行打包,发现使用起来比较麻烦,不太好用,后来接触到了Setup Factory,发现用它来打包exe程序比较方便简单,效果也比较好,下面就给大家介绍一下它的基本使用方法。工具/原料moreSetup Factory方法/步骤1/10分步阅读

    打开Setup Factory,弹出一个窗体【Start a New Project】,选中【Create a new project】和【Show project wizard】开始创建一个新的打包工程。

    2/10

    接下来填写一些关于软件产品的基本信息:公司名称、产品名称、产品版本号、公司网址;接下来选择你的产品是要做成32位的还是64位的。

    3/10

    接下来选择你要打包的文件存放的位置,假如我们写的winform程序的生成目录是bin目录,那么在这里我们就可以选择bin目录,这样我们就可以把bin目录中的所有文件打包成一个exe了。勾选【Include files in subfolders】表示将bin目录中所有子目录的文件也要打包到exe中。

    4/10

    接下来选择软件在安装时的风格,选择【Wizard】表示安装过程中没有屏幕背景,选择【Wizard with background window】则表示在安装过程中可以设置一个屏幕背景颜色或者图片;接下来在【Select a project】下拉列表中选择安装界面的主题。

    5/10

    接下来选择软件安装的语言,在这里我们选择简体中文;接下来选择软件产品所依赖的技术,在这里因为我们用的是Winform程序,所以我们选择【.NET 4】,注意因为我们要依赖.NET 4的框架,那么我们需要在Setup Factory的安装目录中新建一个目录:Dependencies\dotnet4,然后将dotNetFx40_Full_x86_x64.exe放到该目录下。

    6/10

    接下来选择一些可选的特性:是否包括卸载支持、在安装过程中是否创建日志文件、提示用户他们是否拥有管理员权限,同时也可以选择该软件适用的操作系统。点击完成按钮,此时我们所选目录中的所有文件都被展示到了Setup Factory的界面中了。

    7/10

    接下来选择我们最终要运行的可执行文件exe,右键——【File Properties】,在该界面中我们可以设置它的一些属性信息:在【Shortcuts】中可以设置它的快捷方式的位置(Location)、描述名称(Description)以及它的图标(Icon)。

    8/10

    在工具栏上有一个按钮【Build Settings】,在窗体【Build Settings】中可以设置一些安装包生成的参数,其中在【Resources】标签页中的【Use custom icon】中可以设置安装包的图标。

    9/10

    设置完以上基本信息后我们就可以进行一个基本的打包了。点击工具栏上的【Build】按钮,弹出一个程序发布向导,可以选择程序包的格式,在这里我选择了【Web(Single File)】,就是把我们的程序做成一个独立的exe安装包;点击下一步设置安装包的生成位置和名称,然后点击下一步,即可完成安装包的生成。

    10/10

    Setup Factory安装包的下载地址:http://pan.baidu.com/s/1kVh57JT

    注意事项

    如果选择了依赖框架.NET Framework,那么在Setup Factory安装目录的Dependencies\dotnet4中要放入相应版本的.NET Framework包。

    在最后一步输入安装包的名称时要带上后缀名“.exe”否则生成安装包会失败。

    程序打包
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_697623.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 01:47:36  耗时:0.028
    0.0282s