2007年3月20日星期二

WIX and .NET Framework

1.WIX中检查.NET Framework
比如说检查是否安装了.net 3.0以及具体的版本号
主要去HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup下检查InstallSuccess和Version两个键值。
在判断的时候,要判断是否存在InstallSuccess,InstallSuccess是否为1,还有具体的Version值

2.在Custom Aciton中使用.NET Framework写的DLL。目前这是无法做到的,主要是Windows Installer的问题。在Windows Installer进程中load .net CRL是有问题的。你可以尝试把DLL中的功能写成个Console App,这样WIX调用这个App是没有问题的。
另外这种DLL还是用C++来写比较好。Custom Action一个很烦的事情就是必须要考虑好roll back的情况。我们要假设下面每一步都会出错,都要考虑回滚。



2007年3月13日星期二

恩,第一篇

随意的通过了google toolbar找到这里的。
此blog主要关注于tech方面的。