广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    c#Winform程序打包教程

    来源:网络收集  点击:  时间:2024-08-21
    【导读】:
    c#开发的winform程序直接拷贝到其他人的电脑一般不能正常运行,这是因为缺少.net环境和动态库文件,这就需要我们提前对程序进行打包,这样打包好的程序安装到其他电脑的时候就可以正常运行了。本文介绍如何使用vs2010打包winform桌面程序。工具/原料more电脑vs2010方法/步骤1/16分步阅读

    用vs2010打开c#项目,右键点击项目解决方案名称,在弹出的菜单框中选择【添加】→【新建项目】,如图所示。

    2/16

    点击【项目】后,弹出【新建项目】对话框。选择【其他项目类型】,点击其左边的三角箭头,选择【安装和部署】。点击【安装和部署】左边的三角箭头,选择【Visual Studio Installer】。然后在右边的展开项目中,选择【安装项目】。默认的项目名称为Setup1,这里我们自定义为SetupHRP。

    3/16

    新建安装项目后,添加安装文件。 右键点击【应用程序文件夹】,选择【添加】→【项目输出】,如图所示。

    4/16

    在弹出的【添加项目输出组】对话框中,选择【主输出】,点击【确定】按钮

    5/16

    继续右键点击【应用程序文件夹】,选择【添加】→【文件】,选择“c:\windowsystem32\msiexec.exe”文件,用于卸载程序。

    6/16

    继续右键点击【应用程序文件夹】,选择【添加】→【文件】,添加程序需要的ICO图标文件和dll动态库文件

    7/16

    右建点击主输出项目和卸载程序msiexec.exe,分别创建快捷方式,这里主输出项目的快捷方式重命名为孕产妇信息管理系统(HRP),卸载程序msiexec.exe快捷方式重命名为卸载HRP。

    8/16

    配置卸载程序快捷方式 。左键点击安装项目【SetupHRP】,查看项目属性【ProductCode】值并复制,这里用于演示的项目的属性值是{41FC0830-B98B-4BDB-959C-8CD4405CFEA3}。注意属性值要全部复制,包括两个大括号{}。

    9/16

    点击【卸载HRP】快捷方式,右下角属性栏中【Arguments】属性,在属性栏中首先填入“/x”后加一个空格,再将【ProductCode】的属性值粘贴过来。

    10/16

    创建开始菜单快捷方式。右键点击【用户的“程序”菜单】,新建一个文件夹,命名为【孕产妇信息管理系统(HRP)】。将程序【孕产妇信息管理系统(HRP)】快捷方式和卸载HRP快捷方式拖动到【用户的”程序”菜单】的【孕产妇信息管理系统(HRP)】文件夹下。

    11/16

    创建用户桌面快捷方式。在【应用程序文件夹】重新创建一个将程序【孕产妇信息管理系统(HRP)】快捷方式,拖放到【用户桌面】文件夹内。

    12/16

    打包.net framework 框架。首先右键点击SetupHRP项目,在弹出的菜单中选择【属性】。

    13/16

    点击【属性】后,弹出【SetupHRP属性页】对话框,点击【系统必备】按钮。

    14/16

    在弹出的【系统必备】对话框中,勾选【创建用于安装系统必备组件的安装程序】、【Microsoft.NET Framework 4 Client Profile (x86 和 x64)】、【从与我的应用程序相同的位置下载系统必备组件】这几个选项,点击【确定】按钮。若用户的项目还需要其他系统组件,可按需勾选相应组件。

    15/16

    修改程序默认的安装路径。左建点击【应用程序文件夹】,打开属性对话框。将【DefaultLocation】属性值中的去掉,否则安装程序默认安装目录会是C:\Program Files\你的用户名\安装解决方案名称。

    16/16

    最后生成安装包。右键点击SetupHRP项目,选择【生成】,程序进行打包,若没有错误提示,则程序打包成功。在解决方案文件夹下生成一个【SetupHRP】(你定义的安装项目名称)的文件夹,安装文件就在此目录下。

    注意事项

    项目名称建议使用英文名称,避免出现乱码

    把程序需要的动态库文件及其他文件一起放在【应用程序文件夹】内,防止打包的时候只打包了主程序,缺少必要文件支持

    如该c#程序打包教程帮助到了您,希望您多多点赞支持

    如有疑问,多多交流

    编程语言程序打包VS2010WINFORM
    本文关键词:

    版权声明:

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

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

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

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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:45:03  耗时:0.025
    0.0246s