I hope this reference helps people understand each cell and each action in my builds, and hope that people can update my addon when i'm not free, and hope that people who use an x64 OS can make an addon for x64 as good as mine x86 one.
Please note that Windows Installer Reference is a good helper and reading it should be a good habit for you in case you're encounter any syntax/structure questions on MSI.
The Windows Installer 4.5 SDK is available via direct link:
http://download.microsoft.com/download/ ... i45sdk.msi
I'll edit this thread gradually, and first I'd like to point 2 guidelines for addon makers who'd like to include my release and add language packs to it, making a localized addon:
1. Install 1.1 first, then 3.5, finally 4.0.
Maybe most people would follow the sequence of (4.0 3.5 1.1) or (3.5 1.1 4.0). These 2 sequences are good, they prevents File-In-Use issue when installing a .NET of higher version. But this reason doesn't act in my release because I have already updated all files in 1.1 and 3.5 to latest from 4.0.
2. Update some components in your language pack.
%LANG_ID% stands for Hex language ID for your language.
%LANG_STR% stands for abbreviation string of your language.
- .NET 1.1 LP:
- Program Files\Internet Explorer\MUI\%LANG_ID%\mscorier.dll
replace it with the one in my .NET release
Program Files\Internet Explorer\MUI\1033\mscorier.dll
- Program Files\Internet Explorer\MUI\%LANG_ID%\mscorier.dll
- .NET 2.0 LP:
- Program Files\Internet Explorer\MUI\%LANG_ID%\mscorier.dll
replace it with the one in my .NET release
Program Files\Internet Explorer\MUI\1033\mscorier.dll - Win\System\MUI\\%LANG_ID%\mscorees.dll
replace it with the one in .NET 4.0 LP
- Program Files\Internet Explorer\MUI\%LANG_ID%\mscorier.dll
- .NET 3.0 LP:
- Win\System\%LANG_STR%\UIAutomationCore.dll.mui
replace it with the one in KB971513 for Vista, you can use this extracted one.
- Win\System\%LANG_STR%\UIAutomationCore.dll.mui
- .NET 3.5
You should deploy KB982306 also to your language pack. - .NET 4.0 LP: Same as .NET 3.0 LP
- BTW, XPS Printer's language pack is not needed and can be removed.