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

WiX 制作安装包:创建一个简单 exe 安装包

本文是 WiX Toolset 安装包制作入门教程 系列中一篇,可前往阅读完整教程。 本文将带大家制作一个简单 exe 安装包。...本文开始前,请确保你已经可以生成一个最简单 msi 安装包了: 用 WiX 制作安装包:创建一个简单 msi 安装包 由于 exe 格式安装包自己带了 UI,所以 msi 中 UI 怎么样都是可以不用管...创建 WiX EXE 项目 在解决方案上右键,“添加”->“新建项目…”,然后在“添加新项目”窗口中搜索“WiX”,找到“Bootstrapper Project for WiX v3”。...注意,选择模板要注意这些要点: 图标上标记了“wix”,标签上标记了“WiX” 模板简介中说明这是在创建“EXE”文件 创建完后,记得去项目属性里改一下输出文件名。...)"/> 注意: 这里 Walterlv.Installer.Msi 是前一篇教程中引用项目的名称,你可以改成你自己生成 MSI 项目的名称。

65420

WiX 制作安装包:创建一个简单 msi 安装包

本文是 WiX Toolset 安装包制作入门教程 系列中一篇,可前往阅读完整教程。 本文将带大家制作一个简单 msi 安装包。...本文操作基于系列教程中一个最简项目,见 准备一个用于学习 WiX 安装包制作 Visual Studio 解决方案。...注意,选择模板要注意这些要点: 图标上标记了“wix”,标签上标记了“WiX” 模板简介中说明这是在创建“MSI”文件 引用目标项目 在 WiX MSI 项目(在本教程中,我取名字为 Walterlv.Installer.Msi...编辑 Product.wxs 文件 添加要打包文件 在 Product.wxs 文件中,找到提示你放文件、注册表项和其他资源注释“”: 把周围“Component”解除注释(因为我们真的要加打包文件了); 删除“TODO”注释(本教程会继续教你如何完成打包,不需要 TODO 提示了); 在“Component”块中添加一行

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

WiX 制作安装包:制作 WPF 安装包界面(入门篇)

这对后续调试很有用。 小提示 实际上,这个 WPF UI 项目本应该做成 dll 而不是 exe,然后 App.xaml 和 App.xaml.cs 应该被删掉。... 小提示 本教程前面为了不引入过多复杂度,没有使用 NuGet 包中工具集而是单独下载了;所以实际上大家已经有了现成工具集可供引用,我们才能使用此方法修改引用路径...并且此方法也能确保 WiX 打包项目使用工具集版本和 WPF UI 项目使用工具集版本一致。...然而使用 WiX NuGet 包有额外好处,可以使得团队成员无需每人单独安装 Wix 工具集即可完整编译安装包。不过这涉及到一些 NuGet 相关高级操作,我在其他博客里有说到。...为了保证教程依然便于入门,所以我使用单独安装 WiX 工具方式来讲解。 如果大家感兴趣使用 NuGet 方式来完成整个打包项目的构建,替代现在单独安装方式,我可以单独再写一篇高级教程。 2.

70320

WiX 制作安装包:为 WiX 制作 msi 安装包添加 .NET Framework 环境检查

提示 你不用担心绝对路径问题。...如下是 Walterlv.Installer.Msi.wixproj 项目文件中对 WixNetFxExtension 引用代码: 1 2 3 4<WixExtension Include="WixNetFxExtension...小<em>提示</em> MSI 包只能判断 .NET Framework 是否存在,无法在不存在时执行 .NET Framework <em>的</em>安装操作。..._462_OR_LATER_INSTALLED); 如果不满足指定条件,则弹出<em>提示</em>信息,在 Message 属性中指定不满足条件时要弹出<em>的</em>信息。...也就是说新<em>的</em>判断条件<em>的</em>意思是:如果当前产品已安装,或者 .NET Framework 已安装有 4.6.2 或更高版本,则满足安装条件,准许安装,否则弹出错误<em>提示</em>。

49930

WiX 制作安装包:设置 .NET Framework 前置会始终安装,即使目标电脑已经自带或装好

使用 WiX Burn 引擎制作自定义托管引导程序 exe 安装包时,你可能会遇到这种情况:明明目标电脑上已经装好了 .NET Framework,但无论如何就是会提示安装,始终不启动自定义安装界面...现象 即使是在开发机上(.NET Framework 已经装好),双击制作 exe 安装包也依然会提示安装 .NET Framework: 图片 如果强行安装,装完也依然不会启动自定义引导程序。...小提示 这个错误其实非常有误导性!...虽然错误码无法给我们带来有价值信息,但那句提示至少可以让我们知道问题出在“无法加载托管宿主”这个范围。...所以以上两个范围只能是范围 1。 小提示 实际上按目前日志输出,已经足以确定是范围 1 了,不过这需要一些先验知识,即托管引导程序能捕获 Run 方法中所有异常。

34420

绕过360进行Word文档钓鱼

之前通过域或者宏功能进行攻击钓鱼文档,需要目标用鼠标进行点击交互,并且会有明显弹窗提示,容易被察觉,并且现在已经被大部分杀软查杀。...例如之前常用powershell,mshta,regsvr32,这些方法都不会报毒,但是会有弹窗提示用户有风险程序需要运行,很明显一般人都会点击阻止程序运行,谁会点击允许啊?神经病啊!!! ?...为了方便阅读,Wix工具下载请点击这里[https://archive.codeplex.com/?...安装完Wix工具后执行下列前两条命令,会在同目录下生成一个calc.msi文件,最后一条命令表示远程下载并利用msiexec运行calc.msi文件。...这里解释下参数意义: /q --以安静模式运行 /i --官方解释是状态消息,不加的话会弹出Windows Installer框引起怀疑 C:\Program Files (x86)\WiX Toolset

2.5K50

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

WiX完全用xml描述,使用命令行来生成。只要用任何一个文本编辑器就可以了。但是为了开发效率,我们还是借助于辅助工具比较好。...是一般使用工具是两个:一个Visual Studio插件,在WiX安装包里面附带,另一个就是WiXEdit,WixEdit是编辑XMLXML源代码图形化工具箱.WixEdit会让你创造体制条件与...MSI和MSM测试wix工具箱.它提供了直观、轻松对话方式编辑wix文件来源。...comments around this Component element and the ComponentRef below in order to add resources to this installer...DiskPrompt 字符串 磁盘名称,通常是磁盘上印刷可见文本。此文本可本地化,用于提示用户何时需要插入此磁盘。此值将用于 DiskPrompt 属性“[1]”中。

3.4K90

Wix 安装部署(五) Bootstrapper 捆绑安装

原文: Wix 安装部署(五) Bootstrapper 捆绑安装 Wixxml配置确实很费劲,忍不住有点像吐槽一下,前四篇完成功能在Windows Installer中通过配置能很快弄出来...在Windows Installer中分别在Redistributables和Registry中设置就行了,特别是注册,可以直接把目录从你自己电脑上拖过来。...但今天要讲,就是wixBootstrapper 项目,制作一个捆绑安装程序,也是Windows Installer中没有的。将多个需要安装文件,按照顺序一次性装完。...一、Bootstrapper 初识 起因:wixSetup 项目是无法自动安装.net framework,必须要通过bootstrapper 应用程序去驱动wixBurn引擎来安装...这里只做个简单参照。 很多PC软件都是可以自动检测版本,下载更新,VS自带ClickOnce也可以运行前自己动检测,发现新版本会去提示下载更新,需要借助一个发布网站就行。

1.1K20

学会这些,QtIFW制作安装包不再是难题

WiX Toolset (Windows Installer XML) 免费且开源安装程序制作工具,适用于Windows平台。 使用XML和自定义脚本语言编写安装程序脚本。...Advanced Installer 商业安装程序制作工具,适用于Windows平台。 提供了易于使用可视化界面和向导,使得制作安装程序变得简单。 具有丰富功能,如自动升级、数字签名等。...QtIFW (Qt Installer Framework) 开源安装程序制作工具,由Qt官方提供,适用于多个平台,包括Windows、Linux和macOS。...而且它是跨平台且使用XML描述语言来配置安装程序,所以这里选择QtIFW; 1.2 QtIFW概述 Qt Installer Framework(QtIFW)是一个开源、跨平台安装和打包工具套件...:定义用户界面文件,这里列出了两个界面文件"specialpage.ui"和"errorpage.ui"。

94430

WiX 制作安装包:为 WiX 制作 exe 安装包添加 .NET Framework 前置安装步骤

提示 Bundle(exe 格式)判断方法和 Product(msi 格式)不一样,因此 为 WiX 制作 msi 安装包添加 .NET Framework 环境检查 一文中所编写代码对本文没有任何影响...Id="NetFx462Web"/> <MsiPackage Compressed="yes" SourceFile="$(var.Walterlv.<em>Installer</em>.Msi.TargetPath...="NetFx462Redist"/> <MsiPackage Compressed="yes" SourceFile="$(var.Walterlv.<em>Installer</em>.Msi.TargetPath...<em>WiX</em> 已开源,其中 <em>wix</em>3 <em>的</em>代码在这里: wixtoolset/<em>wix</em>3: <em>WiX</em> Toolset v3.x 在 /src/ext/NetFxExtension/wixlib 目录下有已定义好<em>的</em>各种...(<em>WiX</em> 中定义这些文件名是全大写<em>的</em>,下载下来<em>的</em>是全小写<em>的</em>,虽然实际上大小写并不影响)。

52510

WiX 制作安装包:安装 WiX Toolset 系列 Visual Studio 插件

本文是 WiX Toolset 安装包制作入门教程 系列中一篇,可前往阅读完整教程。...本文介绍安装 WiX Toolset 两款 Visual Studio 插件,以便你能直接在 Visual Studio 里完整整套安装包制作,无需使用命令行工具。...对初学 WiX 开发者来说比较友好。...(只是新扩展名,里面的内容还是其他各种项目格式都用那种) 为 WiX 打包项目提供专属属性面板页,可供设置一些基本属性 反正,装了这款插件能让你更容易编写和管理 WiX 安装包相关文件。...Extension”,然后点“下载”; 接下来,关闭所有已经打开 Visual Studio,等待自动弹出插件安装界面; 在 VSIX Installer 界面中,点击“Modify”以应用插件安装

1K40

Wix制作VSPackage安装包

其实有很多种打包方式,在这里我只介绍在VS2008下用Wix制作VSPackage安装程序。您首先要下载并安装Wix toolset(http://wix.codeplex.com/)。...创建Wix项目 新建一个项目,项目类型选择Wix-》Wix Project,如下图: ? 完成后解决方案视图如下: ?...安装成功之后,重启VS,点击工具菜单,可以看到我们Package已经被安装进去了: ? 重新运行这个安装程序可以卸载掉我们Package。.../nosetupvstemplates时耗费时间比较久,但安装程序没有任何提示 要想变成中文,需要下载中文wxl文件,并作为嵌入资源把它添加到VSPackageInstaller项目中...如果想去掉安装时license对话框,需要在Product.wsxUI节点下增加下面的内容: <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog

2.4K20

WiX Toolset 安装包制作入门教程(目录篇)

WiX 全称为 Windows Installer XML,是使用 XML 文件创建 Windows 安装程序一组工具集。它开源且完全免费。...虽然这一组工具集功能非常强大,但学习曲线较陡峭,在没有人指导情况下独立完成完整安装包制作会比较困难。...msi 格式安装包 Hello World 安装 WiX Toolset 工具集 安装 WiX Toolset Visual Studio 插件 准备一个用于学习 WiX 安装包制作 Visual...Studio 解决方案 使用 WiX 创建一个简单 msi 安装包 exe 格式安装包 Hello World 安装 WiX Toolset 工具集 安装 WiX Toolset Visual Studio...前置 Hello World 安装 WiX Toolset 工具集 安装 WiX Toolset Visual Studio 插件 准备一个用于学习 WiX 安装包制作 Visual Studio

1.1K60
领券