Okay, I compared the output of the msbuild log and the devenv log. When it comes to this one project, the only difference in the candle command arguments was
-d"DevEnvDir=*Undefined if not building from within Visual Studio*" And the light arguments were the same. But for some result the outputs are not the same. It does work if I use devenv.exe from the command line so I guess I'll stick with that... Thanks Mark -----Original Message----- From: Tobias S [mailto:[email protected]] Sent: Wednesday, July 20, 2011 11:37 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] How to burn petrified wood? Upgrading from VS 2005 to 2010 VS2010 includes the same MSBuild concept than building within MSBuild directly. Try to build it within VS2010 and then copy the commands from build output and maybe remove the product.generated.* stuff and try it that way. What's the output when building it in visual studio Command Prompt ? Mean there "msbuild mySolution.sln" ? 2011/7/20 Mark Modrall <[email protected]>: > Thanks for the link, Bob; I'll give it a read. > > By the by, are there known quirks when running a Wix solution via msbuild? > My build works just fine when I'm in VS 2010, but when I use msbuild to > launch it there's one module that doesn't build and doesn't give any errors. > > In the build log, I see candle and light getting run, but in obj\Release I > only see Product.Generated.wxs and nothing in bin\Release (no merge module). > > What's in the log is below. The other wix projects are producing msm and msi > but for some reason this one quirks out. Should I be using devenv.exe on the > command line instead? > > Thanks > Mark > > Compile: > C:\Program Files (x86)\Windows Installer XML v3.5\bin\candle.exe > -d"DevEnvDir=*Undefined if not building from within Visual Studio*" > -dSolutionDir=C:\svn\trunk\Installation\Wix\ -dSolutionExt=.sln > -dSolutionFileName=AllProducts.sln -dSolutionName=AllProducts > -dSolutionPath=C:\svn\trunk\Installation\Wix\AllProducts.sln > -dConfiguration=Release -dOutDir=bin\Release\ -dPlatform=x86 > -dProjectDir=C:\svn\trunk\Installation\Wix\PttModule\ -dProjectExt=.wixproj > -dProjectFileName=PttModule.wixproj -dProjectName=PttModule > -dProjectPath=C:\svn\trunk\Installation\Wix\PttModule\PttModule.wixproj > -dTargetDir=C:\svn\trunk\Installation\Wix\PttModule\bin\Release\ > -dTargetExt=.msm -dTargetFileName=PttModule.msm -dTargetName=PttModule > -dTargetPath=C:\svn\trunk\Installation\Wix\PttModule\bin\Release\PttModule.msm > -dPttPreBuild.Configuration=Release > -d"PttPreBuild.FullConfiguration=Release|Win32" -dPttPreBuild.Platform=Win32 > -dPttPreBuild.ProjectDir=C:\svn\trunk\Installation\Wix\PttModule\ > -dPttPreBuild.ProjectExt=.vcxproj > -dPttPreBuild.ProjectFileName=PttPreBuild.vcxproj > -dPttPreBuild.ProjectName=PttPreBuild > -dPttPreBuild.ProjectPath=C:\svn\trunk\Installation\Wix\PttModule\PttPreBuild.vcxproj > -dPttPreBuild.TargetDir=C:\svn\trunk\Installation\Wix\PttModule\ > -dPttPreBuild.TargetExt=.wxi -dPttPreBuild.TargetFileName=Ptt.wxi > -dPttPreBuild.TargetName=Ptt > -dPttPreBuild.TargetPath=C:\svn\trunk\Installation\Wix\PttModule\Ptt.wxi -out > obj\Release\ -arch x86 PttModule.wxs obj\Release\Product.Generated.wxs > Microsoft (R) Windows Installer Xml Compiler version 3.5.2519.0 > Copyright (C) Microsoft Corporation. All rights reserved. > > PttModule.wxs > Product.Generated.wxs > Link: > C:\Program Files (x86)\Windows Installer XML v3.5\bin\Light.exe > -cultures:null -out > C:\svn\trunk\Installation\Wix\PttModule\bin\Release\PttModule.msm -pdbout > C:\svn\trunk\Installation\Wix\PttModule\bin\Release\PttModule.wixpdb > obj\Release\PttModule.wixobj obj\Release\Product.Generated.wixobj > Microsoft (R) Windows Installer Xml Linker version 3.5.2519.0 > Copyright (C) Microsoft Corporation. All rights reserved. > > Done Building Project > "C:\svn\trunk\Installation\Wix\PttModule\PttModule.wixproj" (default targets). > > -----Original Message----- > From: Bob Arnson [mailto:[email protected]] > Sent: Wednesday, July 20, 2011 12:45 AM > To: [email protected] > Subject: Re: [WiX-users] How to burn petrified wood? Upgrading from VS 2005 > to 2010 > > On 19-Jul-11 12:25, Mark Modrall wrote: >> For #2, we have some installation stuff we only want done once (the stuff >> that the custom action does). So the first thing the custom action exe does >> is try to check the registry setting to see if it's been done (that's what's >> failing now). When the custom action code is done, it sets that registry >> flag to show it's been done. > See http://www.joyofsetup.com/2007/07/01/semi-custom-actions/. > > -- > sig://boB > http://joyofsetup.com/ > > > ------------------------------------------------------------------------------ > 10 Tips for Better Web Security > Learn 10 ways to better secure your business today. Topics covered include: > Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, > security Microsoft Exchange, secure Instant Messaging, and much more. > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > _______________________________________________ > WiX-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > 10 Tips for Better Web Security > Learn 10 ways to better secure your business today. Topics covered include: > Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, > security Microsoft Exchange, secure Instant Messaging, and much more. > http://www.accelacomm.com/jaw/sfnl/114/51426210/ > _______________________________________________ > WiX-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

