I've upgraded to the July 4th build. Still no joy. On Thu, Jul 30, 2009 at 10:42 PM, Blair<os...@live.com> wrote: > Under msbuild, the build succeeds but there is no MsiDriverPackages table, > while from Visual Studio there now is a table? > > Can you try an upgrade to 3.0.5419.0 (the released build)? > > -----Original Message----- > From: Mark Roden [mailto:mmro...@gmail.com] > Sent: Thursday, July 30, 2009 12:53 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Is there a walkthrough that works for > installingdrivers in an MSI, wix v 3 (5120)? > > Just kidding, it's not fixed. > > Apparently, the driver installation isn't working when I try to do a > build on hudson server through msbuild, rather than through the > development environment. > > The MsiDriverPackages flag just doesn't show up in the build made > there, but it does when I build through the development environment. > > That seems particularly strange to me... > > The WiX tools are checked into the repository and the build server has > the July 4th WiX installation installed there, same as on my local > machine. > > Any thoughts? > Mark > > On Thu, Jul 30, 2009 at 12:35 PM, Mark Roden<mmro...@gmail.com> wrote: >> On Wed, Jul 29, 2009 at 4:36 PM, Blair<os...@live.com> wrote: >>> Most of us have not used DIFxApp to install drivers, so we are just > shooting >>> in the dark. >> Fair enough, but as I've discovered, the in-the-dark shooting does >> appear to hit targets occasionally. >> >>> >>> Are you installing on 32-bit or 64-bit OS? >> 32 bit. >> >>> Is your .inf file the keypath for your component? Looking at your MSI in >>> Orca, is anything in your MsiDriverPackages table? >> Since there is no MsiDriverPackages table displayed in Orca, I'm going >> to assume that that's a no. >> >> Once I added the 'keypath' element to the component, everything worked >> like magic. >> >> So now, the xml looks like: >> >> <Directory Id='SystemFolder' Name='System32'> >> <Directory Id='DriversFolder' Name='drivers' /> >> </Directory> >> ... >> <DirectoryRef Id="DriversFolder"> >> <Component Id ="cyusb" Guid="954D30C8-5CDC-D6AB-3AF6-6CF9823200B3"> >> <File Id="cyusb.inf" Source="..\Includes\cyusb.inf" KeyPath="yes"/> >> <File Id="cyusb.sys" Source="..\Includes\cyusb.sys"/> >> <dfx:Driver Legacy="yes" ForceInstall="yes" DeleteFiles="yes"/> >> </Component> >> </DirectoryRef> >> >> Apparently, the magic word is 'keypath'! >> >> Thanks for that! >> Mark >> >>> What does the installation log show (does the MsiProcessDrivers action > run? >>> Are any errors shown? Etc.) >>> >>> DIFxApp is created by a different team at Microsoft. All the WiX team > (with >>> v3) has done is to repackage the contribution that team made in v2. >>> >>> -----Original Message----- >>> From: Mark Roden [mailto:mmro...@gmail.com] >>> Sent: Wednesday, July 29, 2009 3:19 PM >>> To: General discussion for Windows Installer XML toolset. >>> Subject: Re: [WiX-users] Is there a walkthrough that works for >>> installingdrivers in an MSI, wix v 3 (5120)? >>> >>> Wow, really? >>> >>> That takes me to here: >>> http://msdn.microsoft.com/en-us/library/ms790289.aspx >>> >>> where there's a single line of code, namely: >>> >>> <Component Id="C__70708CBF27634C5FB5295CDE6954A1BB" >>> Guid="953D30C9-5CCC-D5AE-3AF3-6CF9823200B0" DriverForceInstall="no" >>> DriverSequence="0"> >>> >>> going further takes me to here: >>> >>> http://msdn.microsoft.com/en-us/library/dd163212.aspx >>> >>> Where the promised code is nowhere to be found. No links, nothing, no >>> way to get sample code. >>> >>> I did my homework. Nothing like this exists on the microsoft website. >>> Every question asked on this forum about driver installation ends up >>> with absolutely zero responses, or something about writing my own >>> action, or something involving WiX 2 and not WiX 3. >>> >>> How do I do these things? All I want to do is install an inf and an >>> sys. It should seriously take at most ten lines of code. I have this >>> so far: >>> >>> ... >>> xmlns:dfx="http://schemas.microsoft.com/wix/DifxAppExtension"> >>> ... >>> >>> <Directory Id="TARGETDIR" Name="SourceDir"> >>> <Directory Id='SystemFolder' Name='System32' /> >>> ... >>> >>> >>> <DirectoryRef Id="SystemFolder"> >>> <Component Id="cyusb" Guid="954D30C8-5CDC-D6AB-3AF6-6CF9823200B3"> >>> <File Id="cyusb.inf" Source="..\Includes\cyusb.inf" /> >>> <File Id="cyusb.sys" Source="..\Includes\cyusb.sys" /> >>> <dfx:Driver Legacy="yes" ForceInstall="yes" DeleteFiles="yes"/> >>> </Component> >>> </DirectoryRef> >>> >>> And that just does not work. How do I make it work? Does it need to >>> go into the driver directory? When I plug the USB device in, it >>> should say, hey, I've got a new device here, and I'll go ahead and >>> look for the driver for that device. It should then find this INF. >>> That's all I want. I've spent two days on this, and I can't figure >>> out the magic words I need to make this incantation work. >>> >>> Please.... help... me... >>> >>> >>> On Wed, Jul 29, 2009 at 2:26 PM, Jeremy Farrell<jfarr...@pillardata.com> >>> wrote: >>>> Perhaps MSDN will be helpful: >>>> >>>> http://msdn.microsoft.com/en-us/library/ms790295.aspx?ppud=4 >>>> >>>> Regards, >>>> jjf >>>> >>>>> -----Original Message----- >>>>> From: Mark Roden [mailto:mmro...@gmail.com] >>>>> Sent: Wednesday, July 29, 2009 8:06 PM >>>>> To: General discussion for Windows Installer XML toolset. >>>>> Subject: Re: [WiX-users] Is there a walkthrough that works >>>>> for installingdrivers in an MSI, wix v 3 (5120)? >>>>> >>>>> Well, now I get the drivers tags, but the driver itself still isn't >>>>> getting installed. >>>>> >>>>> Seriously, is there a walkthrough or anything on how to use this? >>>>> I've found numerous sites where people _ask_ the question, but none >>>>> with actual responses with actual code that says "Here is how you take >>>>> an inf and a sys and install it." >>>>> >>>>> Thanks, >>>>> Mark >>>>> >>>>> On Wed, Jul 29, 2009 at 7:56 AM, Mark Roden<mmro...@gmail.com> wrote: >>>>> > I had not done that. Hopefully, that will be all I need to >>>>> get it done. >>>>> > >>>>> > Thanks, >>>>> > Mark >>>>> > >>>>> > On Wed, Jul 29, 2009 at 12:28 AM, Blair<os...@live.com> wrote: >>>>> >> Are you talking about Intellisense in VisualStudio? You added the >>>>> >> DifxAppExtension's namespace, right? >>>>> >> >>>>> >> Here is a short example (warning: not tested): >>>>> >> >>>>> >> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" >>>>> >> xmlns:dfx="http://schemas.microsoft.com/wix/DifxAppExtension"> >>>>> >> ... >>>>> >> <Component ...> >>>>> >> <File .../> >>>>> >> <dfx:Driver AddRemovePrograms="no" ForceInstall="no"/> >>>>> >> ... >>>>> >> >>>>> >> -----Original Message----- >>>>> >> From: Mark Roden [mailto:mmro...@gmail.com] >>>>> >> Sent: Tuesday, July 28, 2009 10:18 PM >>>>> >> To: General discussion for Windows Installer XML toolset. >>>>> >> Subject: Re: [WiX-users] Is there a walkthrough that works >>>>> for installing >>>>> >> drivers in an MSI, wix v 3 (5120)? >>>>> >> >>>>> >> It doesn't work. The driver tags aren't showing up. According to >>>>> >> what I can see in the schema, the driver tags are derived from >>>>> >> component, and neither the component tag has driver tags, >>>>> nor does it >>>>> >> contain driver tags, nor is a driver tag being recognized. >>>>> They are >>>>> >> all failing. So, I figure I'm probably doing something wrong. >>>>> >> >>>>> >> I've updated to the release version, in case that was the >>>>> problem. It >>>>> >> didn't help. >>>>> >> >>>>> >> On Tue, Jul 28, 2009 at 8:33 PM, Blair<os...@live.com> wrote: >>>>> >>> DifxApp? >>>>> >>> >>>>> >>> See the Difxapp Schema page in wix.chm. >>>>> >>> >>>>> >>> -----Original Message----- >>>>> >>> From: Mark Roden [mailto:mmro...@gmail.com] >>>>> >>> Sent: Tuesday, July 28, 2009 4:17 PM >>>>> >>> To: wix-users@lists.sourceforge.net >>>>> >>> Subject: [WiX-users] Is there a walkthrough that works >>>>> for installing >>>>> >>> drivers in an MSI, wix v 3 (5120)? >>>>> >>> >>>>> >>> Hi all, >>>>> >>> >>>>> >>> I'm running wix v 3.0.5120, and I need to install a driver. >>>>> >>> Basically, it's one inf file and onesys files, and I'm >>>>> having no joy. >>>>> >>> I've tried this: >>>>> >>> >>>>> >>> >>>>> >>> <Directory Id='DriversFolder' Name='Drivers'/> >>>>> >>> >>>>> >>> ... >>>>> >>> >>>>> >>> >>>>> >>> <DirectoryRef Id="DriversFolder"> >>>>> >>> <Component Id="cyusb_inf" Guid="*"> >>>>> >>> <File Id="cyusb.inf" >>>>> >>> Source="..\Includes\cyusb.inf" /> >>>>> >>> </Component> >>>>> >>> <Component Id="cyusb_sys" Guid="*"> >>>>> >>> <File Id="cyusb.sys" >>>>> >>> Source="..\Includes\cyusb.sys" /> >>>>> >>> </Component> >>>>> >>> </DirectoryRef> >>>>> >>> >>>>> >>> I've also tried putting things into system32. The >>>>> drivers are there, >>>>> >>> and they work perfectly well on a vista machine if I tell >>>>> the system >>>>> >>> exactly where to look, but I'd like it to Just Work. >>>>> >>> >>>>> >>> Thanks! >>>>> >>> Mark >>>>> >>> >>>>> >>> >>>>> >> >>>>> -------------------------------------------------------------- >>>>> -------------- >>>>> >>> -- >>>>> >>> Let Crystal Reports handle the reporting - Free Crystal >>>>> Reports 2008 >>>>> >> 30-Day >>>>> >>> trial. Simplify your report design, integration and >>>>> deployment - and focus >>>>> >>> on >>>>> >>> what you do best, core application coding. Discover >>>>> what's new with >>>>> >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> >>> _______________________________________________ >>>>> >>> WiX-users mailing list >>>>> >>> WiX-users@lists.sourceforge.net >>>>> >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >>> >>>>> >>> >>>>> >>> >>>>> >> >>>>> -------------------------------------------------------------- >>>>> -------------- >>>>> >> -- >>>>> >>> Let Crystal Reports handle the reporting - Free Crystal >>>>> Reports 2008 >>>>> >> 30-Day >>>>> >>> trial. Simplify your report design, integration and >>>>> deployment - and focus >>>>> >> on >>>>> >>> what you do best, core application coding. Discover >>>>> what's new with >>>>> >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> >>> _______________________________________________ >>>>> >>> WiX-users mailing list >>>>> >>> WiX-users@lists.sourceforge.net >>>>> >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >>> >>>>> >> >>>>> >> >>>>> -------------------------------------------------------------- >>>>> -------------- >>>>> >> -- >>>>> >> Let Crystal Reports handle the reporting - Free Crystal >>>>> Reports 2008 30-Day >>>>> >> trial. Simplify your report design, integration and >>>>> deployment - and focus >>>>> >> on >>>>> >> what you do best, core application coding. Discover what's new with >>>>> >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> >> _______________________________________________ >>>>> >> WiX-users mailing list >>>>> >> WiX-users@lists.sourceforge.net >>>>> >> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >> >>>>> >> >>>>> >> >>>>> -------------------------------------------------------------- >>>>> ---------------- >>>>> >> Let Crystal Reports handle the reporting - Free Crystal >>>>> Reports 2008 30-Day >>>>> >> trial. Simplify your report design, integration and >>>>> deployment - and focus on >>>>> >> what you do best, core application coding. Discover what's new with >>>>> >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> >> _______________________________________________ >>>>> >> WiX-users mailing list >>>>> >> WiX-users@lists.sourceforge.net >>>>> >> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >> >>>>> > >>>>> >>>>> -------------------------------------------------------------- >>>>> ---------------- >>>>> Let Crystal Reports handle the reporting - Free Crystal >>>>> Reports 2008 30-Day >>>>> trial. Simplify your report design, integration and >>>>> deployment - and focus on >>>>> what you do best, core application coding. Discover what's new with >>>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>>> _______________________________________________ >>>>> WiX-users mailing list >>>>> WiX-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>>> >>>> >>>> >>> > ---------------------------------------------------------------------------- >>> -- >>>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> 30-Day >>>> trial. Simplify your report design, integration and deployment - and > focus >>> on >>>> what you do best, core application coding. Discover what's new with >>>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>> >>> > ---------------------------------------------------------------------------- >>> -- >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day >>> trial. Simplify your report design, integration and deployment - and > focus >>> on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> > ---------------------------------------------------------------------------- > -- >>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day >>> trial. Simplify your report design, integration and deployment - and > focus on >>> what you do best, core application coding. Discover what's new with >>> Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> > > ---------------------------------------------------------------------------- > -- > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users >
------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users