The only suggestion I can make at the moment is simply to use an older version of WiX. The supported version of DIFxApp seems to be the WiX 2.0 version in the WDK. To use WiX 3.0 you'll need to wait until the team gets their .wixlib back in the build.
I've opened a bug at SourceForge.
--
Mike Dimmick From: Dennis Roy [mailto:[EMAIL PROTECTED] Sent: Fri 22/09/2006 18:25 To: Mike Dimmick; wix-users@lists.sourceforge.net Subject: RE: [WiX-users] DifxApp
Linking in the DifXApp.wixlib got me beyond that point. The caps on the MSI was just me. I can build it with no warnings or errors with version 3.0.1319.0. If I change the sources to use the newer version with the Driver element schema I get the following issues.
Version 3.0.1821.0 : I get error LGHT0204 : ICE03: Value not a member of the set; Table:MsiDriverPackages, Column: Flags, Key(s): <ComponentId of the driver component> I’m using the same values I used with the v3.0.1319 file just moved them to the Driver element and renamed the attributes to match the schema for the Driver element. Any suggestions?
Version 3.0.2015.0 ( after running wixcop to update the xmlns ) : error LGHT0141 : The library file format version 2.0.2207.0 is not compatible with the expected library file format version 3.0.2002.0. I can’t find a different DifXApp.wix.lib file to use. Any suggestions where to get it?
Thanks Dennis From: Mike Dimmick [mailto:[EMAIL PROTECTED]
I think you need to include difxapp.wixlib in the command line to light.exe. I believe difxapp.wixlib is in the WDK.
If this doesn't work (the DIFxApp documentation on MSDN seems to refer to WiX 2.0) then my next question is around case-sensitivity: the documentation refers to MsiProcessDrivers, not MSIProcessDrivers. Unless, of course, the documentation is wrong. This could just be your transcription error, though: the source code definitely gives MsiProcessDrivers.
In WiX 3.0, the extension can supply the .wixlib internally from a resource (by overriding the GetLibrary method) but it appears that WixDifxAppExtension doesn't do this yet.
-- Mike Dimmick
From: [EMAIL PROTECTED] on behalf of Dennis Roy I sent this to wix-devs and then realized is should probably go to wix-users.
I get an error LGHT0094 : Unresolved reference to symbol ‘CustomAction:MSIProcessDrivers’ in section ‘Fragment:’. When trying run light on my project. The command line I’m running is light –ext WixDifxAppExtension –out install.msi *.wixobj . I’m using version 3.0.2015. Any suggestions as to what I’m doing wrong.
Thanks Dennis
|
------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users