Re: [WiX-users] Chain multiple prerequisites using burn.

2012-08-30 Thread Christoffel le Roux
Ha-ha, duh yes you can... but 'There can only be one' prerequisite... My idea was that all application prerequisites gets the 'IsPrerequisite' flag set in the Ba's XML payload. I used the flag to indicate the prerequisites in the BA UI, now that functionality is relying on the 'Permanent'

Re: [WiX-users] Burn CLIENTUILEVEL

2012-08-30 Thread Christoffel le Roux
Hi, I think I found the culprit, is there any way I can override the MSICLIENTUSESEXTERNALUI property that gets sent to the MSI package? Kind regards, Christoffel le Roux -Original Message- From: Christoffel le Roux [mailto:christoffe...@tech.flowcentric.com] Sent: Thursday, August

Re: [WiX-users] [Spam-Wahrscheinlichkeit=37]Re: To regasm or to not regasm...

2012-08-30 Thread Christian Hausknecht
Unfortunately that is not the case! Later on the Client will be run on multiple machines - that is the clue about this special installation method: The real Client binaries and other stuff is only installed on *one* physical machine. The real users do not have most stuff locally; they just

Re: [WiX-users] [Spam-Wahrscheinlichkeit=27]Re: To regasm or to not regasm...

2012-08-30 Thread Christian Hausknecht
Thank you for your hints. On my machine I did not found the ``tlbexp`` program - but ``regasm`` provides the ``/tlb``-option. I used that one to extract the typelib informations. I heated both files, the reg and the tlb file with heat and put the Component / ComponentGroup in my feature. It

Re: [WiX-users] [Spam-Wahrscheinlichkeit=27]Re: To regasm or to not regasm...

2012-08-30 Thread Peter Shirtcliffe
Yes, the File element installs the file. Did you specify /codebase when running regasm ? If you do, the wix source code contains the codebase registry values that I mentioned. If you omit /codebase, .Net assumes the dll is in the GAC. -Original Message- From: Christian Hausknecht

Re: [WiX-users] [Spam-Wahrscheinlichkeit=37]Re: [Spam-Wahrscheinlichkeit=27]Re: To regasm or to notregasm...

2012-08-30 Thread Christian Hausknecht
Hm... is it necessary that the tlb file is installed? I could provide this file in the network folder... And if not, is the location important? No, I did not use /codebase... I better should I suppose ;-) Ok, I will evaluate that. Thx so far -Ursprüngliche Nachricht- Von: Peter

Re: [WiX-users] [Spam-Wahrscheinlichkeit=37]Re: [Spam-Wahrscheinlichkeit=27]Re: To regasm or to notregasm...

2012-08-30 Thread Christian Hausknecht
Ok, I refactored everything and called ``regasm`` with ``/codebase``-option. Now I have the paths in the wxs-file and could manage to make them point to a location based upon a wix-property. Perfect! Also I set the ``Advertise=yes`` attribute in the ``TypeLib``-Tags and removed the enclosing

[WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Barrows, David
Hello, I've been asked to work on upgrading an ASP.NET / MVC project from the 2.0 version of the .Net framework to the 4.0 version. As part of that, I'm looking at the install packages and build scripts in the Visual Studio solution. Some of the WiX .wxs files contain lines like the

[WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Andy Clugston
Due to an issue with the IISExtension and how it handles certs in WiX 3.0 we are unable to uninstall/upgrade our product (see other recent issues I have been asking about). I have attempted to create a substitute MSI DB to replace the cached DB file per Rob's recommendations here:

Re: [WiX-users] Burn CLIENTUILEVEL

2012-08-30 Thread Christoffel le Roux
I've tried using to see if I can get the embedded UI to pitch. ExePackage Id=eventManagerPackage DisplayName=$(var.ProductName) Compressed=no Permanent=no Vital=yes PerMachine=default Cache=no Protocol=none

[WiX-users] Adding votiv project as reference to another

2012-08-30 Thread Christoffel le Roux
Hi, I'm trying to create my own bootstrap, but I'm having trouble referencing the Votiv project from a WPF application. I know this is probably a project template issue. What I want to achieve is to copy the output from the Votiv project to the output folder of the WPF application when building

Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Pally Sandher
Upgrade to v3.6 not v3.5 as it's already had at release candidate status will be officially released pretty soon. You can then use Burn to bootstrap the .NET 4.0 framework as part of your install process. As far as I remember it's a straight upgrade from v3.0 to v3.5 or v3.6, should be no

Re: [WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Pally Sandher
Sounds like your Component GUIDs are different thus you've broken the Component Rules - http://robmensching.com/blog/posts/2003/10/18/Component-Rules-101 Palbinder Sandher Software Platform Engineer T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate +

Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Christopher Painter
I'm pretty sure there are a few gotchas. I think the hashing (MD5 vs SHA ) was changed in 3.5 for FIPS compliance. Also I make use of Votive integration and I recall some project upgrade problems along the lines of targets files and C++ linker settings. (Certain filenames changed.) It

Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Christopher Painter
I forgot to add... if you use DTF custom actions, there is a nasty little bug in 3.5 that was fixed in 3.6. I currently run 3.5 but I have downleveled the MakeSfxCA.dll ( think that's the filename ) from 3.6 to not have this race condition CA terminate issue.

Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Barrows, David
Thanks very much -Original Message- From: Pally Sandher [mailto:pally.sand...@iesve.com] Sent: 30 August 2012 14:21 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5? Upgrade to v3.6 not v3.5 as it's

Re: [WiX-users] any breaking changes between WiX 3.0 and WiX 3.5?

2012-08-30 Thread Barrows, David
Ok that's helpful too, thanks -Original Message- From: Christopher Painter [mailto:chr...@iswix.com] Sent: 30 August 2012 14:42 To: General discussion for Windows Installer XML toolset.; General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] any breaking changes

Re: [WiX-users] Assistance with Burn

2012-08-30 Thread Bob Arnson
On 29-Aug-12 09:27, Jeanne Dixon wrote: I have attempted to rename the dll I built in the wixstdba directory to be WixBalExtension.dll and copied it into my Wix3.6 Toolset directory. When I try to build my bootstrapper it gives me an error that the dll could not be loaded.

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Bob Arnson
On 29-Aug-12 03:58, Neil Sleightholm wrote: As far as I am aware you don't need internet access or the original media, .NET 3.5 is just a feature that needs enabling. That was true in Win7 but in Win8 it requires a download from Windows Update. -- sig://boB http://joyofsetup.com/

Re: [WiX-users] WiX 3.7 NAnt support

2012-08-30 Thread Bob Arnson
On 26-Aug-12 17:38, Neil Sleightholm wrote: Yep - if I am testing a build it is usually based on a fixed release of the associated MSI. I know it is odd and I would never really release it to end users but it makes sense in a development and I don't see it as that odd out here in the real

Re: [WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Andy Clugston
Well, like I said I am using * for the components that allow for it for better automation. My impression (I did a lot of research before using * to make sure I would not have any issues in the future, asked on the mailing list, etc.) was that * should work in all cases as long as the component

Re: [WiX-users] FW: WiX using with MSBuild can't reference other project: error CNDL0150: Undefined preprocessor variable

2012-08-30 Thread Bob Arnson
On 27-Aug-12 13:32, Castro, Edwin G. (Hillsboro) wrote: ShowTargetPath: ShowTargetPath: D:\svn\sample\sample\bin\Debug\sample.dll Does wix2010.targets create any preprocessor variables for the .sqlproj? It mostly relies on metadata that other targets have set. -- sig://boB

Re: [WiX-users] 3.6 install on Win8 RTM

2012-08-30 Thread Bob Arnson
On 26-Aug-12 15:11, Rick Hantz (Hotmail) wrote: The opening Window with all the tasks wouldn't display at all. When I launch wix36.exe, I'd get some blank wix windows, and nothing else. I had to close them manually. Can you post a screen shot? -- sig://boB http://joyofsetup.com/

Re: [WiX-users] Multiple entries in ARP (was WiX 3.7 NAnt support)

2012-08-30 Thread Neil Sleightholm
I think you replied to my mail about same version upgrades with the wrong subject line and then I did the same. Neil On 26-Aug-12 17:38, Neil Sleightholm wrote: Yep - if I am testing a build it is usually based on a fixed release of the associated MSI. I know it is odd and I would never really

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Neil Sleightholm
That is disappointing, so there is no way to install .NET 3.5 on Win8 without an internet connection (or original media)? I think you might mean Windows 2008 R2 rather than Win7 as the .NET 3.5 install runs ok on Win7. Neil On 29-Aug-12 03:58, Neil Sleightholm wrote: As far as I am aware you

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Christopher Painter
Translating... So depending on O/S you you need to. 1) download and install an MSU to get it to show up as a feature and then call dism or similar to add the feature or 2) just enable the feature or 3) run the exe redist to install the product or perhaps on a future O/S the feature

Re: [WiX-users] Assistance with Burn

2012-08-30 Thread Jeanne Dixon
I have tried that, but I am missing a piece. How do I reference the rtflicense? If I put in BootstrapperApplicationRef Id=WixStandardBootstrapperApplication.Rtflicense/ it gives me an error (unresolved reference). How do I reference this within my new dll? If I did not change anything else in

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Christopher Painter
Actually it looks like it's not an MSU but it does need access to the orgignal media as it's not cached in the sources wim. ( Yeah, Windows XP is back!! ) BTW, found this article: http://msdn.microsoft.com/en-us/library/hh506443.aspx And this little gem Windows CardSpace is not

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Neil Sleightholm
Thanks for the tip about the msu - I need to find a way to support offline installs with no user intervention. Yes this is ridiculous but a similar process to installing Windows Installer 4.5 where you need 5 different resists depending on the OS. Neil Translating... So depending on O/S you

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Neil Sleightholm
That is totally ridiculous, I have users without internet connections (secure sites) and no one keeps the original media! We can move our application to .NET 4.0 but SQL 2008 requires .NET3.5 and we can't move to SQL 2012 because that doesn't support Windows XP! Neil Actually it looks like it's

Re: [WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Andy Clugston
Comparing the component GUIDs in the original (broken 3.0 MSI) against the same version MSI built with 3.5 shows that the hard-coded GUIDs are the same, no surprise there. Now, the heat generated component GUIDs are different, these use the *. I am not sure why this would be? I am building the

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Rob Mensching
And now you know why we didn't just implement a WindowsRolePackage in Burn. Interacting with Windows features is never easy. smile/ On Thu, Aug 30, 2012 at 7:55 AM, Neil Sleightholm n...@x2systems.comwrote: That is totally ridiculous, I have users without internet connections (secure sites)

Re: [WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Rob Mensching
First try this: http://robmensching.com/blog/posts/2007/1/4/Doing-a-small-update-or-minor-upgrade-in-MSI-Use That will point out if your minor upgrade is breaking component rules. * GUIDs in Components are supposed to make stable GUIDs. However, it is posible (I forget, it was a long time ago)

Re: [WiX-users] Adding votiv project as reference to another

2012-08-30 Thread Rob Mensching
Probably going to need a lot more information about the errors before anyone can be really helpful. On Thu, Aug 30, 2012 at 5:55 AM, Christoffel le Roux christoffe...@tech.flowcentric.com wrote: Hi, I'm trying to create my own bootstrap, but I'm having trouble referencing the Votiv project

Re: [WiX-users] Chain multiple prerequisites using burn.

2012-08-30 Thread Rob Mensching
Pre-requisite here is the pre-req to the Managed BA. The idea is that if you are going to write your BA in managed code that you'll probably want to ensure the correct version of NETFX is installed. That's what the mbapreq does. That's all stuff for the Managed BA. Burn itself doesn't have the

Re: [WiX-users] Burn copying packages

2012-08-30 Thread Rob Mensching
If the payload is compressed then it only shows up inside its container (if you don't have an explicit container for the payload, the attached container is used). If the payload is uncompressed... well, it ends up relative to the bundle because that's all payloads know. smile/ On Wed, Aug 29,

Re: [WiX-users] Verify if registry key exist with no default value.

2012-08-30 Thread Rob Mensching
There is a dream to port those searches into MSI custom actions so the same behavior is available inside Burn and Windows installer... we just didn't get around to it yet. On Wed, Aug 29, 2012 at 5:18 AM, jhennessey jack.hennes...@hyland.comwrote: Those are the search element for use with burn

Re: [WiX-users] Overriable variable are case sensitve.

2012-08-30 Thread Rob Mensching
The wixstdba would need to be updated. It seems to currently use the variable name casing from the command-line. This is a good bug to fix in WiX v3.7. Would you file it? On Tue, Aug 28, 2012 at 2:05 PM, Darwin Baines da...@microsoft.com wrote: Commandline parameters are case sensitive when

[WiX-users] Wix 3.5 DTE automation - Add Extension Reference to wixproj

2012-08-30 Thread Maillet, Ed
Hey all, I'm trying to figure out, in Visual Studio 2008, how to add a reference to an Extension for a given wix project using the DTE (via IWizard.RunFinished) application. The WixProjectNode doesn't have a references property like other Visual Studio project types. I found this article

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Martin Hueser
Hi, this might be of some help: http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx Martin On Tue, Aug 28, 2012 at 2:23 PM, Neil Hayes neil.ha...@syspro.com wrote: I have an installation which has the .NET Framework 3.5 etc. as prerequisites. In the

Re: [WiX-users] Replacing Cached MSI DB

2012-08-30 Thread Andy Clugston
Rob, I am not doing a minor upgrade, this product follows a major upgrade life cycle. Ultimately, I want to do a major upgrade, however from the original WiX 3.0 MSI the upgrade fails because of the bug with the IISExtension. The uninstall also fails. Hence, my attempt to replace the cached DB

Re: [WiX-users] Windows 8 NetFX3.5

2012-08-30 Thread Christopher Painter
Entirely too complicated! In one blog article they say windows isn't a ship vehicle for .NET and in another blog article they say that they took it out to keep the size of the foot print to a minimum. Which is it? Fortunately I don't have to worry about this right now. I can just author a

Re: [WiX-users] FW: WiX using with MSBuild can't reference other project: error CNDL0150: Undefined preprocessor variable

2012-08-30 Thread Castro, Edwin G. (Hillsboro)
Yes, wix2010.targets creates preprocessor variables for the referenced .sqlproj *if and only if* the referencing .wixproj (and its containing .sln) are building in Visual Studio. If the referencing .wixproj (and its containing .sln) are building on the command line using MSBuild, then

[WiX-users] Ability to check state of a service and preserve it.

2012-08-30 Thread Rishi Sinha
I have a scenario where the MSI initially installs the service as Automatic delayed start. However when the service is being patched its state could have changed (Manual, Automatice stopped or Running) and I would like for the patch to leave the state of the Service the same. However I also do

Re: [WiX-users] Very slow burn install

2012-08-30 Thread Adam Westhusing
I have this same problem, but Windows Update works on the machine and the machine is up-to-date as far as updates go. Is there some way to turn on or off this automatic updating mechanism? What is generating that error? -- View this message in context:

[WiX-users] NetFx40ClientRedist - Windows 8

2012-08-30 Thread Wesley Manning
What happens if I attempt to use a predefined NetFx40ClientRedist burn packagegroup to install .net 4.0 on Windows 8? From looking at the wix source it appears it does not check the OS version or for .net 4.5. From what I understand .net 4.5 replaces .net 4.0 when installed. Wes

[WiX-users] Multiple instance installations with WIX

2012-08-30 Thread Jain, Mukesh
I wanted to setup a WIX installer with multiple instances. I don't know the number of instances. How do we control upgrade in this scenario? Please share sample file. Thanks, Mukesh ANY TAX ADVICE IN THIS COMMUNICATION IS NOT INTENDED OR WRITTEN BY KPMG TO BE USED, AND CANNOT BE USED, BY

[WiX-users] Major Upgrade changes requirement

2012-08-30 Thread Jain, Mukesh
What changes we need to do for Major Upgrade Example - Product Code, Package Code, version etc... ?? Thanks, Mukesh ANY TAX ADVICE IN THIS COMMUNICATION IS NOT INTENDED OR WRITTEN BY KPMG TO BE USED, AND CANNOT BE USED, BY A CLIENT OR ANY OTHER PERSON OR ENTITY FOR THE

[WiX-users] Changing product name at install time

2012-08-30 Thread Jain, Mukesh
Can we change product name at install time? Thanks, Mukesh ANY TAX ADVICE IN THIS COMMUNICATION IS NOT INTENDED OR WRITTEN BY KPMG TO BE USED, AND CANNOT BE USED, BY A CLIENT OR ANY OTHER PERSON OR ENTITY FOR THE PURPOSE OF (I) AVOIDING PENALTIES THAT MAY BE IMPOSED ON ANY TAXPAYER OR

Re: [WiX-users] Changing product name at install time

2012-08-30 Thread Christopher Painter
No. The ProductName property is immutable once the installer begins. You'd have to do something like asking for the name before starting the install and then dynamically generate and apply a transform for installation. From: Jain, Mukesh

Re: [WiX-users] Major Upgrade changes requirement

2012-08-30 Thread Rob Mensching
Yes, basically. On Thu, Aug 30, 2012 at 3:03 PM, Jain, Mukesh mukeshj...@kpmg.com wrote: What changes we need to do for Major Upgrade Example - Product Code, Package Code, version etc... ?? Thanks, Mukesh ANY TAX ADVICE IN THIS COMMUNICATION IS NOT INTENDED OR WRITTEN BY KPMG TO

Re: [WiX-users] Changing product name at install time

2012-08-30 Thread Rob Mensching
You can in Bundles though. On Thu, Aug 30, 2012 at 3:26 PM, Christopher Painter chr...@iswix.comwrote: No. The ProductName property is immutable once the installer begins. You'd have to do something like asking for the name before starting the install and then dynamically generate and apply

Re: [WiX-users] Wix 3.5 DTE automation - Add Extension Reference to wixproj

2012-08-30 Thread Rob Mensching
Does Votive even support DTE? On Thu, Aug 30, 2012 at 8:20 AM, Maillet, Ed email...@unum.com wrote: Hey all, I'm trying to figure out, in Visual Studio 2008, how to add a reference to an Extension for a given wix project using the DTE (via IWizard.RunFinished) application. The

[WiX-users] dtf in Wix 3.7

2012-08-30 Thread Sean Farrow
Hi: The dtf.chm is in the source zip for 3.7, but does not seem to be in the 3.7 install or the binary zip, is this being deprecated? If yes in favour of what? Cheers Sean. -- Live Security Virtual Conference Exclusive