zoukankan      html  css  js  c++  java
  • vs打包

    1. vs新建项目
    “新建项目”->“其他项目类型”->“Visual Studio Installer”->“安装项目”
    新建

    2. 三个文件夹
    三个

    应用程序文件夹:应用程序需要的文件
    用户的“程序”菜单:应用程序安装完,用户的“开始菜单”中的显示的内容。一般在这个文件夹中,需要再创建一个文件用来存放应用程序.exe和卸载程序.exe
    用户桌面:桌面快捷方式

    3. 添加文件
    添加文件或文件夹
    添加

    4. 添加图标
    添加快捷方式的图标,后缀名为ico

    5. 系统必备
    在创建的项目名称上右击->属性
    必备

    选择“系统必备”
    系统必备

    然后选择.NET的版本,和Windows Installer3.1(可选项)
    选择:“从与我应用程序相同的位置下载系统必备组件”
    这样安装包就会打包.NET FrameWork ,在安装时不会从网上下载.NET FrameWork组件,但是安装包会比较大
    这里写图片描述

    6. 属性参数
    在创建的项目名称上左击
    属性

    Author:作者
    Manufacturer:公司
    ProductName:应用程序名

    7. 应用程序文件夹
    左击“应用程序文件夹”。如下图:第一个为系统主目录(默认C:Programe),第二个为公司名([Manufacturer]),第三个为应用程序名称
    应用程序文件夹

    只留应用程序的名称
    应用程序文件夹

    8. 用户桌面
    左击“用户桌面”。空白处右键选择“创建新的快捷方式”
    用户桌面

    在“应用程序文件夹”找到.exe
    exe

    右击.exe->属性
    属性

    重命名,更新.ico图标
    .ico

    9. 用户的“程序”菜单
    添加一个文件夹,命名为项目名称。在此文件夹下,需要创建一个启动快捷方式和一个卸载快捷方式

    10. 项目名称
    点击项目名称,在属性中找到:ProductCode
    项目名称

    复制此ProductCode ,粘贴到“卸载”快捷方式的Arguments属性,前面加/x空格
    ProductCode

    11. 生成解决方案

    12. debug文件夹中就是我们需要的安装包

    13. 问题
    目前测试,发现只有把Debug文件夹整个都发给别人才能正常安装,否则就会出现错误

  • 相关阅读:
    Fidder
    常见正则表达式使用
    HTML5 Boilerplate
    微信公众号开发--微信机器人
    sublime text插件推荐
    个人博客开发-笔记
    css之图像替换
    关于浮动与清除浮动
    css定位机制
    Java 集合类实现原理
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709675.html
Copyright © 2011-2022 走看看