首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用WiX制作简单MSI安装程序

WiX完全用xml描述,使用命令行来生成。只要用任何一个文本编辑器就可以了。但是为了开发效率,我们还是借助于辅助工具比较好。...下载和安装 1、下载Wix 3.0版本,目前还是beta。但是已经足够稳定了,可以应用于生产环境。...复杂引用和反向引用的处理,可能是链接程序必须实现的最难的工作。 下面我们来自定义一个安装程序。 添加安装的图形界面 WiX的安装界面使用的是命令行模式,我们现在在增加一个图形的安装界面。...当产品的某些特性在默认情况下不安装,或者典型安装和完全安装有很大不同时,使用WixUI_Mondo。 WixUI_FeatureTree :是WixUI_Mondo的简单版本。...编译和安装 使用Visual Studio编译项目,运行安装程序测试一下。

3.7K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git安装和使用

    目的:通过Git管理github托管项目代码 一、下载安装Git 1、下载Git  官方地址为:https://git-scm.com/download/win ? 2、下载完之后,双击安装 ?...3、选择安装目录 ? 4、选择组件 ? 5、开始菜单目录名设置 ?  6、选择使用命令行环境 ? 7、以下三步默认,直接点击下一步 ? ? ?  8、安装完成 ?...9、检验是否安装成功 回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功 ? 二、Git基本工作流程 1、Git工作区域 ? 2、向仓库中添加文件流程 ?...,当然你也可以对某个仓库指定不同的用户名和邮箱 2、初始化一个新的git仓库 a、创建文件夹     方法一:可以鼠标右击-》点击新建文件夹test1     方法二:使用git新建:$  mkdir...b、如果出现无法同步或没有权限,解决方法如下: 用户名和密码一定要和github上的一致。 ?

    88230

    Composer安装和使用

    移除thinkphp指定核心包 composer require topthink/framework 添加thinkphp指定核心包 yzncms内置类 其中如果不需要支付功能,可以自行移除支付类和二维码类...) "yansongda/pay": "^2.7" 支付宝微信支付库 (支付模块会使用) "endroid/qr-code": "^2.5" 二维码生成库 (支付模块会使用) "nelexa/zip":..."^3.3" 解压压缩类 (本地模块插件解压会使用) 安装命令 php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php...执行安装过程。 删除安装脚本。 全局安装 上面的命令并不能全局使用,也就是在命令行任意目录能够调用composer。...将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。 在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。

    1.8K20

    Vivado安装和使用

    开始安装,可以选择VIvado HL Webpack版本点击next继续安装。接下来的一步可以使用默认选项继续安装,但是这样占用的存储空间比较大。也可以使用如用所示的最小安装方式。...接下来就是比较漫长的安装过程了。2. Vivado使用本使用指南将指导读者在 Xilinx Vivado 环境下,使用 Verilog HDL 语言设计一个简单的数字电路样例。...Xilinx Design Constraint (XDC)文件来约束某些引脚的位置使用 Vivado 的 Tcl 脚本功能来增加额外的约束使用 XSim 仿真器来仿真你的设计综合并实现你的设计生成...bitstream 文件使用已生成的 bitstream 文件配置 FPGA 设备并确认功能2-2....使用在 sources / tutorial 目 录 中 提供的 tutorial.v 和Nexys4DDR_Master.xdc or Basys3_Master.xdc 文件。打开 Vivado。

    1.5K20

    安装和使用Redis

    Redis是一个高性能的内存数据库,它体积轻巧性能又高,在企业中被广泛使用。 安装Redis Windows安装 Redis是为Linux系统设计的,但是也有团队为Windows做了移植。...Redis是为Linux设计的,而且大部分公司使用的服务器也是Linux系统,所以我们不妨直接学习Linux版本Redis的安装和使用。...Linux安装 相比之下,由于Redis一开始就是设计在Linux上使用的,所以Linux安装就比较简单了。...主流的Linux系统的官方软件仓库中应该都有Redis软件,所以直接可以利用相应的包管理器安装。 例如,在ArchLinux中,使用下面命令就可以安装redis了。...sudo pacman -S redis 对于其他Linux系统,使用它们的包管理器安装Redis即可。 ? 安装完成之后,使用下面的命令启动Redis。

    2.1K100

    Python安装和使用

    最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和...Python文档下载地址:www.python.org/doc/ Windows下直接下载安装就可以了 首先访问http://www.python.org/download/去下载最新的python版本...安装python 3.6....双击下载的安装包 python-3.6.3.exe 注意要勾选:Add Python 3.6 to PATH 点击 Customize installation进入一步(方便我们自定义安装路径) ?...开始安装 ? 点击Close结束安装 ? 开始——搜索框中输入“cmd”——回车,启动命令提示符——输入Python 环境变量的配置 右击我的电脑,点击属性,选择高级系统设置 ? 选择环境变量 ?

    61120

    mysql 安装和使用

    Mysql 安装和使用 下载 #1 先去https://repo.mysql.com/ 下载最新的repo源 $ wget https://repo.mysql.com/mysql80-community-release-sles12...(--nodeps) #xxx为冲突的rpm名称 安装 mysql $ sudo yum install mysql-community-server #安装 $ service mysqld start.../mysqld.log #查看初始密码 $ mysqld -V #查看版本 重置密码 $ mysql -u root #需要输入初始密码 #修改root登录密码,注意要切换到mysql数据库,使用...mysql> update user set host = '%' where user ='root'; # %表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名;‘root’则是指要使用的用户名...by server; consider upgrading MySQL client mysql -u root -p #输入密码登录 #yourpassword 是你的数据库账户密码,root和host

    43120

    Anaconda安装和使用

    本文就将详细讲解anaconda的安装和使用。 ? Anaconda的优点 通常情况下,我们直接去Python官网去安装环境,但为什么我推荐大家使用Anconda了?...首先我们看下Anaconda是什么: Anaconda是一个集成的Python数据科学环境,简单的说,Anaconda除了有Python外,还安装了180多个用于数据分析的第三方库,而且可以使用conda...命令安装第三方库和创建多个环境。...自己根据电脑系统,选择自己安装的版本,这里我是windows系统,64位。 ? 下载到本地后,运行安装即可。这和大部分的软件安装差不多,有两个值得我们去注意的是: ?...info --envs #查看环境 activate xxx #激活环境 deactivate xxx #退出环境 conda remove --name xxx --all # 删除一个已有的环境 包的安装和卸载

    1.3K10

    NodeJS安装和使用

    极大地提高了CPU的利用率: node没有自己的语法,使用V8引擎,用的是js,V8引擎解析js,效率非常高。...并且V8中很多东西都是异步的,,Node就是站在巨人的肩膀上,把V8中的一些功能一直到服务器上 没有web容器 就是安装配置完成之后,也么有一个根目录。...#安装node.js ? node.js 下载 有些可能需要配置全局环境变量 ?...建议使用最新的编辑器 有代码提示 #Node.js 的模块发开发 Node 需要模块化开发: 问题: js缺乏模块化的开发 解决:后来出现了commonJs (内部) 和npm(外部 包管理系统)它提供了模块的复用和引用...都只能在这个文件内部有效;当需要从此文件外部引用这些变量、函数时,必须使用exports进行暴露,然后使用require引用。

    89830
    领券