From: Martin E. <mar...@ac...> - 2007-07-23 14:34:27
|
Bob, I had not thought to try this locally outside VS and yes I do get the same errors. I copied the light.exe cmd from the TFS build log and tried the same: Light.exe -ext "WixUIExtension.dll" -out "c:\Web UI Setup.msi" C:\....\WebUiSetup.wixobj It would appear that the Light.exe cmd run by MSBuild does not contain the -culture information because when I do the following it is OK. Light.exe -ext "WixUIExtension.dll" -cultures:en-us -out "c:\Web UI Setup.msi" C:\...\WebUiSetup.wixobj Stabbing in the dark a bit....is this something that needs setting/editing in the wix.targets file? Martin Evans Development Manager Achiever Business Solutions Mailto:mar...@ac... Bob Arnson <bo...@jo...> 23/07/2007 14:54 To Martin Evans <mar...@ac...> cc wix...@li... Subject Re: [WiX-users] MSBuild / localisation variable problem Martin Evans wrote: C:\delivery\Dev\wix_public\src\ext\uiextension\wixlib\BrowseDlg.wxs(18): error LGHT0102: The localization variable !(loc.WixUIOK) is unknown. Please ensure the variable is defined. Is that the only error you get? Does it build correctly on your local machine outside VS? Make sure your .wixproj has a PropertyGroup that includes <Cultures>en-us</Cultures> (or some other Cultures value). That loads the US English strings, which includes a value for WixUIOK. -- sig://boB http://joyofsetup.com/ The information contained in or attached to this email is intended only for the use of the individual to which it is addressed. It may contain information which is confidential and/or covered by legal, professional or other privilege (or other similar rules or laws). If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are not authorised to and must not disclose, copy distribute, or retain this message or any part of it. Nor should you take any action with reference to it. If you have received this email in error please notify us immediately by forwarding the email to su...@ac... Achiever Business Solutions Ltd Cross & Pillory House Cross & Pillory Lane Alton, Hants, GU34 1HL. UK (Registered office) Registered no: 3437447 VAT No: GB 813 0535 66 Tel: +44 (0)1420 547507 www.achieverplus.com A Sword Group Company |