I know I'm probably too late with this info...but if you have VS 2005 SP1, your C++ dependency that you created with VS bootstrapper is not being installed correctly. Update your
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bootstrapper\Packages\vcredist_x86\product.xml file to change this line: <MsiProductCheck Property="VCRedistInstalled" Product="{7299052b-02a4-4627-81f2-1818da5d550d}"/> They messed up the Product attribute. And I thought I was going nuts. http://blogs.msdn.com/nikolad/archive/2007/04/02/workaround-for-using-vs2005-sp1-version-of-vcredist-exe-within-a-boostrapper-setup-exe.aspx#comments Check the entry dated Monday, April 02, 2007 9:37 AM If you wrote it in VC++ 2005 then one of your dependencies will be the Visual C++ 2005 redistributable. One of your dependencies will also probably be .NET framework 2.0. You put these in your bootstrapper, since neither are included by default with your XP or 2K system. (Unless some other app already installed those...) How do you deal with it? Write your CA DLL in MS C++ version 6.0. I'm not kidding. On 5/10/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > > > One system in question had version 1 of the .NET framework, and installing > version 2 made the problem go away. > > > > Any tips on how to find out what the dependency is, and how I can configure > my build setting to remove it? > > > ________________________________ > > > From: Rowland, Chris > Sent: Thursday, May 10, 2007 2:07 PM > To: 'Bob Arnson' > Cc: WiX-users@lists.sourceforge.net > Subject: RE: [WiX-users] CustomAction = .NET dependancy? > > > > > > > I was having this issue on a Vista machine and I changed my build settings > to use the setting No Common Language Runtime support and the problem went > away. > > > > Now the same type of issue (use of a CA in the DLL fails) has popped up on a > couple of XP and a 2K system, while it works fine on others. Is there a way > to get more information than Error 2896? > > > ________________________________ > > > From: Bob Arnson [mailto:[EMAIL PROTECTED] > Sent: Monday, April 30, 2007 10:34 PM > To: Rowland, Chris > Cc: WiX-users@lists.sourceforge.net > Subject: Re: [WiX-users] CustomAction = .NET dependancy? > > > > [EMAIL PROTECTED] wrote: > > My installer is failing on some systems, and it appears that its dependant > on the .NET framework. My CustomActions were authored in VC++. Is .NET > always a requirement of installers that use CustomActions or is this a > result of the build settings I used to build the DLL? > > > It's definitely your settings. Are you sure it's a dependency on .NET? The > typical problem is using the DLL CRT and not having it installed on the > target system.-- > sig://boB > http://joyofsetup.com/ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users