首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Wix制作VSPackage的安装

其实有很多种打包的方式,在这里我只介绍在VS2008下用Wix制作VSPackage的安装程序。您首先要下载并安装Wix toolset(http://wix.codeplex.com/)。...创建Wix项目 新建一个项目,项目类型选择Wix-》Wix Project,如下图: ? 完成后的解决方案视图如下: ?...--取出VS2008的devenv.exe路径--> <RegistrySearch Id="RegSearch_DevenvExe_Path...测试安装 到此为止,我们的安装已经可以用了,编译VSPackageInstaller项目,并运行VSPackageInstaller.msi,可以看到安装界面已经出来了。 ?...改进安装 虽然我们的安装已经可以用了,但还存在几个问题: 它是英文的 如果用户没装VS2008,安装程序会报错 安装时,不想出现license对话框 执行devenv.exe /setup

2.5K20

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

-- 其他元素 --> 这里引入了两个很重要的概念:产品(Product)和捆绑(Bundle)。...做两件事情: 将 .NET Framework 的安装加入到捆绑的安装过程中; 将 .NET Framework 的安装文件嵌入到捆绑中或随放到单独的文件中(可选)。...而如果你打算将 .NET Framework 的安装嵌入到捆绑中或者随放到单独的文件中,那么请继续操作。...对于 Bundle 捆绑来说,这个目录指代了两种意思: 跟捆绑的 exe 同一目录下的“redist”文件夹中; 捆绑包打包后内的虚拟目录“redist”中。...编译这个项目,去输出目录下插件,可以发现几百 KB 的安装现在变成了 59.6MB。很明显,.NET Framework 已经嵌入到了捆绑中。

59010

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

本文是 WiX Toolset 安装制作入门教程 系列中的一篇,可前往阅读完整教程。 本文将带大家制作一个简单的 exe 安装。...本文开始前,请确保你已经可以生成一个最简单的 msi 安装包了: 用 WiX 制作安装:创建一个简单的 msi 安装 由于 exe 格式的安装自己带了 UI,所以 msi 中的 UI 怎么样都是可以不用管的...创建 WiX EXE 项目 在解决方案上右键,“添加”->“新建项目…”,然后在“添加新项目”窗口中搜索“WiX”,找到“Bootstrapper Project for WiX v3”。...引用 MSI 项目 我们现在的这个项目生成的是捆绑(Bundle),是为了将多个安装集合到一起进行安装的。...我们需要在这个捆绑里面安装我们上一篇教程中创建的 MSI 安装,所以我们需要引用这个创建 MSI 的项目。

81920

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

使用 WiX 的 Burn 引擎制作自定义托管引导程序的 exe 安装时,你可能会遇到这种情况:明明目标电脑上已经装好了 .NET Framework,但无论如何就是会提示安装,始终不启动自定义的安装界面...现象 即使是在开发机上(.NET Framework 已经装好),双击制作的 exe 安装也依然会提示安装 .NET Framework: 图片 如果强行安装,装完也依然不会启动自定义的引导程序。...然而这是捆绑中的判断,与 Product.wxs 无关;我们默认用的是 WixNetFxExtension.dll 中的判断,这很靠谱,也不会出问题,所以也与 InstallCondition 和DetectCondition...Run 之前 我们自定义的 BootstrapperApplication 的第一行代码 Run 之后 这很好区分,在 Run 的第一句加上一个 “Debugger.Launch()”,看看再启动安装的时候是否会弹出调试器选择框即可...解决 可按下面的配置作为参考,将你的配置改到正确(参见我的 WiX 入门教程): 1 2 3 4 5 6 7 8 9 10 11 12 13 <?

36920

Windows 安装程序更新

这是使用 WiX Toolset Windows 安装程序的默认界面外观,算不上太好看,而且没有太多对安装程序进行说明的品牌信息。 第2步 安装目录 ? 同样,没有太多的品牌信息。 第3步 安装 ?...安装程序捆绑了32位的 Java Runtime,而没有使用已存在的 JRE。 安装程序不支持 Jenkins for Java 11中的实验性支持。...安装程序将只支持64位系统,这也是如今大多数 Windows 系统的现状,所以能让更多的用户能够使用安装来安装 Jenkins。...安装程序现在不再捆绑 JRE,而是在系统上搜索兼容的 JRE (现在是 JRE 8)。 如果你想使用与安装程序搜索到不同的 JRE,你可以浏览目录并指定它。...除了基于 MSI 的 Windows 安装程序的更新之外,平台特别兴趣小组还在努力接管 Chocolatey Jenkins 软件并为每次更新发布一个版本。

1.7K20

使用javapackager打包各系统安装

版本以下的,不要下载6及其6以上的版本,否则无法打包成功) wix(打包成msi必须下载,没有下载javapackager会提示缺少wix) JDK8 用法 javapackager command...-deploy:组装应用程序以进行重新分发。默认情况下,部署任务会生成基础应用程序,但如果需要,它也可以生成自包含的应用程序。...-Bbundler-argument=value: 向用于打包自包含应用程序的捆绑程序提供信息。有关每个捆绑器的参数的信息,请参阅自包含应用程序捆绑器的参数。...-native type:生成独立的应用程序(如果可能)。使用该-B选项为正在使用的捆绑器提供参数。如果指定了类型,则仅创建此类型的捆绑。如果未指定类型,all则使用。...每种类型的捆绑器都有自己的一组参数。 appVersion=version:应用程序的版本。一些捆绑器会限制版本字符串的格式。

4K20

如何零宕机将本地 Kafka 集群迁移上云?

分割过载集群 最近几年,由于事件驱动架构中的服务数量不断增多,Wix 业务 中大量的 OLTP 服务对 Kafka 的运转造成了负担。...如果出现失败的情况,编排器能够要求消费者恢复到自托管集群。 所有这些编排器与消费者之间的通信都是通过专门的 Kafka 迁移主题实现的。Greyhound 消费者在启动时就开始监听它们。...因为这个过程都是逐步进行的,所以总会有“老”的 pod 在运行,所以服务作为一个整体,总是能接受到传入的请求。 在 pod 启动时,Greyhound 生产者会简单地查看数据库来确定他们要连接的集群。...这样,在消费者迁移时,万一发生失败,也不会影响到生产,但是会给你一个更加真实的生产模拟。...作者介绍: Natan Silnitsky,供职于 Wix,后端基础设施开发者。

99720
领券