前一部分步骤参考http://hi.baidu.com/bwarkkntslbdnwd/item/5c15a0c695095752bdef6984
再总结下我遇到的问题
前面的步骤都是可以编译通过的,需要注意的就是要安装7-zip等工具并配置好路径
出现的一个问题是最后执行wix.bat的时候提示系统无法找到指定路径,查了下是wix包未安装,可以到http://wix.sourceforge.net/下载,最简单的方法是下载binaries包,然后在wix.bat中指定其路径,再编译就可以生成msi文件了(wix需要net framework的版本匹配,比如3.0一下的使用netfx 2.0版本的就可以了,最新3.6的需要netfx4.5的版本)