一、使用regasm.exe将DLL提取出TLB文件regasm.exe "Tools.HMIBrowserDetector.dll" /tlb二、使用wix的heat.exe程序用法如下:heat file -out 其中是你用c#编写的activex的dll文件名,是你要输出的wxs文件名。h....
Using xslt to add new node item to wix source code.Original wix code: Add node inside node, the expected wix code wou...
分类:
其他好文 时间:
2015-12-10 14:57:47
阅读次数:
198
因为持续集成需要,所有项目编译完之后生成一个多语言的安装包。之前生成mst文件都是手动操作,而且mst文件必须每次重新和新的安装包“关联”,否则中文的安装包去调用英文的资源的时候就会报类似于“类型转换失败”的错误。基于这两点,有必要程序化这个流程,不然每次打包都得找我了。以下是程序的记录。比较简.....
分类:
编程语言 时间:
2015-11-02 20:46:47
阅读次数:
357
Following content is reprinted from here, please go to the original website for more information.Author: Alex ShevchukIntroductionA typical Major Upgr...
分类:
其他好文 时间:
2015-09-15 14:27:30
阅读次数:
173
j2msi 自己制作的把exe打成安装包简易GUI程序 基于wix 比较方便 exe打成安装包 exeZ制作安装包 wix的gui wix的图形方式
分类:
其他好文 时间:
2015-09-09 16:31:34
阅读次数:
155
在WIX中,CustomAction用来在安装过程中执行自定义行为。比如注册、修改文件、触发其他可执行文件等。这一节主要是介绍一下CustomAction的7种用法。 在此之前要了解InstallExecuteSequence,它是一个Action的执行序列。 Installer会按照默认顺序...
分类:
系统相关 时间:
2015-09-08 08:25:44
阅读次数:
283
在上一篇中,留下了许可协议的问题,目前已经解决。感谢网友武全的指点!问题 一般我们是用WixVariable 来设定许可协议。如下所示: 但在多语言中我们写成下面这样是不识别的。它会被直接当成文件路径,而报错,找不到文件。 string: Languages\license...
分类:
编程语言 时间:
2015-08-15 01:25:08
阅读次数:
1313
这几天摸索WIX的多语言安装包(这里是Wix的setup 工程,不是Bundle),终于走通了,感谢网友uni的指点。WIX的多语言安装包能够根据系统环境自动切换界面语言,你也可以通过命令指定语言。下面我说一说步骤。共4步。 1.设置WixLocalization文件。 Wxl文件就相...
分类:
编程语言 时间:
2015-08-14 08:44:01
阅读次数:
299
上一篇分享了一个QuickWIX,用来对比两个工程前后的差异,但是这样还是很繁琐,而且昨天发现有Bug,目录对比有问题。这次改变做法,完全让程序自动去更新WXS文件,然后再用CCNet去自动编译,这样的话,工程师更新文件,再也不用我去编译,发布了。 思路:在原来的基础上,传入工程路径和...
分类:
其他好文 时间:
2015-08-06 23:53:37
阅读次数:
145
Original Link:http://blogs.msdn.com/b/cjacks/archive/2008/12/04/how-to-set-directory-permissions-at-install-time-using-an-msi-created-using-windows-in...