> I have a VS 2008 solution with a DTF project and a WiX > project which uses my DTF custom action DLL. I have manually > set the project dependencies such that the DTF project builds > before the WiX project. > > Theoretically, a change in the custom action code in the DTF > project should trigger a rebuild of the MSI. However, I'm > observing that this does not happen. I find I have to clean > the solution and do a full rebuild anytime I change my DTF > custom action. > > Perhaps this is "by design" but it does not seem like the way > it should work. Can anyone comment?
Brian, I've had this with my C++ CA DLL - I ended up modifying wix.targets in C:\Program Files\MSBuild\Microsoft\WiX\v3.0 and adding my own variable $(MyExtraLinkBinaries) to the Inputs list of the Link target: <Target Name="Link" Inputs="@(CompileObjOutput); @(EmbeddedResource); @(WixObject); @(WixLibrary); @(WixExtension); $(MSBuildAllProjects); $(MyExtraLinkBinaries)" <!-- ---- this is extra ---- --> ... /> I then added the output of my CA DLL to that variable in my .wixproj file: <PropertyGroup> <MyExtraLinkBinaries>$(MyExtraLinkBinaries);..\CustomActions\$(Configuration)\CustomActions.dll</MyExtraLinkBinaries> </PropertyGroup> Regards, John ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users