• 使用Visual Studio Installer 打包WPF程序


    1.环境 visual  studio 2015 , Microsoft Visual Studio 2015 Installer 
    下载地址:Microsoft Visual Studio 2015 Installer Projects extension 下载后直接安装.

    2.打开vs2015 新建项目

     3.点击完成后. 最左边有3个文件夹

     --1 Application Floder 是应用程序目录. 此目录用来存放 用来被打包的项目

    --2 User's Desktop 桌面的展示的快捷方式.

    --3 User's Programs Menu 表示打开windows左下角,将要出线的相关快捷方式.

    操作1.右键 Add 项目输出

    add 后会出线 一个待添加的项目 ,如果 是空白,需要再 vs2015 打开 你需要添加的项目,add到工程. 在此我需要被打包的工程是BrowerL,

    demoSetUp是刚创建的打包工程.

     上一步点击确定后,

     第一个文件夹下,会出现 主输出.  这个东西的用处很大.
    下面我们用它依次创建 桌面的快捷方式和 卸载应该程序的快捷方式.

    回忆一下,桌面的快捷方式应该是放在 User's Desktop目录下的(我们先创建,后面剪切到这个目录即可 标记).

    右键add 

    创建快捷方式之后,重命名 CCC.举个例子.  然后右键快捷方式.打开属性窗口.

    在 Arguments   按照这个格式来 ,先填入 /x,然后加一个空格,后面带上 demoSetup项目的属性ProductCode参数值,

    ProductCode参数值在哪看? 点击项目就会出现.

    标记  做到这一步,把ccc快捷方式移动到  User's Desktop 即可.    

    下面为我们按照同样的原理,来制作一个 程序卸载.
     step1:  从C盘 拷贝 C:WindowsSystem32msiexec.exe 这个文件  到  第一个目录(Application Floder)  ,为了方便,给他改个名字. 就叫 卸载程序. 右键, 给他创建一个快捷方式, 然后在这个快捷方式 右键,属性窗口,填入arguments 参数.同上.

    完成后,把它剪切到第三个文件夹. 然后就完事了.

    最重要一个步骤, 把需要打包的程序,我这里是browerL ,的 debug目录或release 目录,原封不到,复制粘贴到 application folder目录. 

    最后一步:

     最后会在项目debug下生成 .msi 文件,和 setUp.exe 文件.两个文件都可以用.

  • 相关阅读:
    nuc970连接jlink进行单步调试的设置
    alsa utils工具使用
    用arm-linux-gcc v4.3.4交叉编译Qt4.8.3
    LNMP分离式部署
    MHA(下)
    MHA(上)
    PXE自动装机
    JumpServer
    FTP
    DNS
  • 原文地址:https://www.cnblogs.com/liuliu-hai/p/14487597.html
Copyright © 2020-2023  润新知