In theory this would just require the custom task that generates the bal.wixlib 
to depend on all the referenced files in the lib. (Sounds a bit circular to 
me...)

Is this worthy of filing a bug?

On Apr 22, 2013, at 6:10 PM, "Rob Mensching" 
<r...@robmensching.com<mailto:r...@robmensching.com>> wrote:

Getting the incremental build correct for the extensions has been challenging. 
It's a bit better than WiX v3.6. Would not surprise me if there are still bugs 
in it though. I've not had time to try and track them all down yet.


On Mon, Apr 22, 2013 at 1:22 PM, Neil Sleightholm 
<n...@x2systems.com<mailto:n...@x2systems.com>> wrote:
I don’t have a solution but I too have seen the same thing. I think it also 
happens with other extensions but haven’t been able to verify that.

Neil

From: Hoover, Jacob 
[mailto:jacob.hoo...@greenheck.com<mailto:jacob.hoo...@greenheck.com>]
Sent: 22 April 2013 19:49
To: Windows Installer XML toolset developer mailing list
Subject: [WiX-devs] Broken incremental build

Ok, I must be overlooking something simple here.  I have Wix 3.8 building from 
the command line. I’ve made some tweaks to WixStdBA, and I am attempting to 
validate the changes. (Using the VS 2010 Command prompt on Win 7 x64.  To get 
it to build after loading I need to unset Platform.)

When I change WixStandardBootstrapperApplication.cpp, and then from the wix 
source root I invoke:

“msbuild wix.proj /t:Build /p:Configuration=Release”


I see that the binary (wixstdba.dll) is updated however the bal.wixlib which I 
believe comes from “.\src\ext\BalExtension\wixlib\BalExtension.wixproj” is not. 
 Even if I change one of the files in the project (ex: wixstdba_platform.wxi) 
and rebuild, I am still not seeing the bal.wixlib update.  I also tried 
changing WixBalExtension\BalCompiler.cs, but again the bal.wixlib is not 
updated.



This is causing me to not get my updated wixstdba.dll.  Interestingly enough, 
if I add:

<Payload SourceFile="…\wix\build\ship\x86\WixStdBA.dll" />

then my BA is included.

I can provide the interesting bits of the MSBuild log, if anyone is interested.

Thanks,
Jacob


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net<mailto:WiX-devs@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/wix-devs


------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net<mailto:WiX-devs@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/wix-devs
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to