As the author of Paraffin I must warn you that running Paraffin as part of your
build will potentially cause problems with component GUIDs and minor updates.
(I'm required to say that because if you screw up future upgrades, don't blame
me).
Anyway, TFS Build and the OutputDir problem is well k
e to distribute it with our product and if
it will be a common problem with others.
Thanks for your interest.
Darwin
From: John Robbins [mailto:j...@wintellect.com]
Sent: Thursday, July 12, 2012 3:44 PM
To: General discussion for Windows Installer XML toolset.
Cc: Darwin Baines
Subject: RE: BalE
Out of pure curiosity, why would you need to do your own custom bootstrapper?
The WiX Burn bootstrapper is incredibly flexible and allows you to completely
control everything I can imagine anyone would need. What does Burn not do that
you need?
Thanks for satisfying my curiosity.
John
Co-fo
ese out also when updating,
can anybody confirm?
I would appreciate any advice at this point on the best way forward.
Thanks,
Dan
On Wed, Jan 11, 2012 at 2:25 AM, John Robbins
mailto:j...@wintellect.com>> wrote:
Thanks all for the kind words about Paraffin! *blush*
If you're just
Thanks all for the kind words about Paraffin! *blush*
If you're just getting started with Paraffin make sure to read the Zen of
Paraffin to help you get started.
(http://www.wintellect.com/CS/blogs/jrobbins/archive/2010/08/31/zen-of-paraffin.aspx)
As always, if anyone has any bugs or feature re
Also, look at the source code for the WiX EXE setup itself. It's a WPF UI and
it was enough for me to figure out how to use the Burn API a while ago.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Keith Moore [mailto:keith.mo...@securency.com]
Sent:
Or use Paraffin, a tool I wrote to accomplish this exact task:
http://www.wintellect.com/CS/blogs/jrobbins/archive/tags/Paraffin/default.aspx
Sorry for the shameless plug. :(
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Pally Sandher [mailto:pally.s
Hi Martin,
Did you change the Product ID and the version number? Both of those have to
change to be called a major upgrade.
http://wix.sourceforge.net/manual-wix3/major_upgrade.htm shows how to integrate
a major upgrade into your .WXS file.
John
Wintellect
http://www.wintellect.com
+1-877-968-
Sorry! That I don't know. I try to avoid messing with TFS 2010 Build work flow.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: John Bergman [mailto:john.berg...@xpedienttechnologies.com]
Sent: Friday, September 23, 2011 10:11 PM
To: John Ro
anyway. :D
Hope it helps!
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: John Bergman [mailto:john.berg...@xpedienttechnologies.com]
Sent: Friday, September 23, 2011 9:58 PM
To: John Robbins; General discussion for Windows Installer XML toolset.
Subject
or Windows Installer XML toolset.;
chr...@deploymentengineering.com
Subject: Re: [WiX-users] Best way to invoke Wix from a TFS build workflow?
John (Robbins),
Hey John, I don't see how the MSBuild items get invoked from a TFS
Workflow-based build based on the information in your blog; How do y
Hi,
Just to throw out an alternative way of getting the TFS build number into you
version data here's how I did it:
http://www.wintellect.com/cs/blogs/jrobbins/archive/2009/11/09/tfs-2010-build-number-and-assembly-file-versions-completely-in-sync-with-only-msbuild-4-0.aspx
http://www.wintellect.
I showed how to fill in a WiX UI combo box with the websites in a C# custom
action. Feel free to steal my code.
http://www.wintellect.com/CS/blogs/jrobbins/archive/2011/02/23/web-application-installer-in-wix.aspx
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message
I just wanted to report that writing a BA with .NET 2.0 and WinForms works very
well. That was the requirement I just completed and I had no troubles at all
with a very complicated BA.
The only drawback was that I was so used to .NET 4 constructs that I felt naked
going back to .NET 2.0. :)
Jo
Hi,
Do run code you'll need to write a complete BA like the WiX36.exe. See
src\Setup\UX for the code. As of today there's no way to run UI that's inside
the MSI.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Sean Farrow [mailto:sean.far...@seanfarr
Hopefully some blog entries I wrote will help you out:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2011/01/25/install-a-new-virtual-directory-to-default-web-site-with-wix.aspx
http://www.wintellect.com/CS/blogs/jrobbins/archive/2011/02/23/web-application-installer-in-wix.aspx
John
Wintell
Hi,
Are you talking about A.MSI must be installed before B.MSI?
If so use the After attribute on the MSIPackage Element when defining B.MSI in
your Burn WXS files. See
http://wix.sourceforge.net/manual-wix3/wix_xsd_msipackage.htm for more info.
John
Wintellect
http://www.wintellect.com
+1-877
Hi,
At this time Burn runs all the MSI's on the server side so there's no MSI UI
shown. As Burn is under active development, Burn may get this feature in the
future (I'm not one of the developers, just mentioning what Rob said a while
ago).
For custom UI in Burn, you'll have to develop your ow
I literally was just about to pose this same question to this DL today. :) My
take is there needs to be a SecureStringVariables in the Engine.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Vadym Verba [mailto:vve...@sdl.com]
Sent: Tuesday, May 10, 20
(Sorry, not connected to the internet right now so can't add this to the
bug)
WiX Team: My company will pay for the certificate. Let me know where to
send the check.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
On 4/25/11 9:23 PM, "Blair" wrote:
>Please file a feature request so
Having just done this, it will work. Except you have to write the command
line parsing yourself. :) In your Run method, grab the CommandLine from
the Engine and it will have all the options *not* related to Burn.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
On 4/19/11 5:18 PM, "Sta
-Original Message-
From: Bob Arnson [mailto:b...@joyofsetup.com]
Sent: Thursday, April 14, 2011 2:38 PM
To: General discussion for Windows Installer XML toolset.
Cc: John Robbins
Subject: Re: [WiX-users] WiX 3.6 Burn Problem -- How to run EXE in
place instead of caching?
On 14-Apr-11 12:31, Joh
According to the docs, this should work (I haven't tried it)
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Amber Scouras [mailto:amber.scou...@thetradedesk.com]
Sent: Thursday, April 14, 2011 1:36 PM
To: wix-users@lists.sourceforge.net
Subject:
--Original Message-----
From: John Robbins [mailto:j...@wintellect.com]
Sent: 14 April 2011 07:00
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] WiX 3.6 Burn Problem -- How to run EXE in
place instead of caching?
Hello,
I'm chugging along with a Burn installer and its going quit
Hello,
I'm chugging along with a Burn installer and its going quite well. Burn is
downright cool! That is until I ran into Chrystal Reports. I've gotten Burn to
include all the loose Chrystal Reports files with the LayoutDirectory and
LayoutFile elements into my installer directory structure. H
PS: From Yan Sklyarenko:
I've recently faced this issue myself and here's even an easier work around:
Just place elements for IIsWebSite and IIsWebAddress tables,
and the application pool will be created successfully. So, no need to define a
fake website.
-- Yan
John
Wintellect
http://www.wi
Yep, known bug:
http://sourceforge.net/tracker/?func=detail&aid=3185104&group_id=105970&atid=642714
Looks like it's fixed in 3.6.1502.0
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Maillet, Ed [mailto:email...@unum.com]
Sent: Friday, March 04, 201
It sounds like my Paraffin tool will meet your needs as that's exactly the
reason I wrote it. :)
http://www.wintellect.com/CS/blogs/jrobbins/archive/tags/Paraffin/default.aspx.
Make sure to read the Zen of Paraffin and download the latest version from this
blog entry:
http://www.wintellect.com
Installer XML toolset.
Subject: Re: [WiX-users] WIXPDB: Good place for common functionality?
It sounds like what you actually want is a .wixlib.
On Thu, Mar 3, 2011 at 8:12 AM, John Robbins wrote:
> Hi,
>
> I'm working on an install system that has seven different web sites in
Hi,
I'm working on an install system that has seven different web sites in it. I
have a lot of common functionality (App Pools, etc.) and I was thinking of
putting that common functionality in .WIXPDB files to treat those common pieces
like a C++ library. I've done some quick prototypes and eve
Or you can steal the code I just posted that shows working with IIS7 and WiX. :)
http://www.wintellect.com/CS/blogs/jrobbins/archive/2011/02/23/web-application-installer-in-wix.aspx
Hope it helps!
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Skildu
Hi Chris,
Funny you should ask. :) I am in the middle of working on a Burn-based boot
strapper as I type. I hacked together a prototype and was able to a C# Windows
Form UI working for install, repair, and remove. The biggest hurdle is that the
only documentation is the WiX 3.6 EXE installer. H
Hello,
As I need a boot strapper to install a bunch of third party components as well
as my various MSI files as well. Because Burn installs the .MSI files silently,
I need to set have my UX/BA do the prompting for databases, web sites, etc.
That's easy, but what's not clear is how I can get th
bSite and IIsWebAddress
> tables, and the application pool will be created successfully. So, no
> need to define a fake website.
>
> -- Yan
>
> On Thu, Feb 17, 2011 at 6:06 AM, John Robbins wrote:
>
> > Just to complete the circle in case someone else has this problem.
://www.wintellect.com
+1-877-968-5528
-Original Message-
From: John Robbins [mailto:j...@wintellect.com]
Sent: Wednesday, February 16, 2011 6:35 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Creating just a web app pool on Server 2008 R2 with
IIS 7.5, WiX
-users@lists.sourceforge.net
Subject: Re: [WiX-users] Creating just a web app pool on Server 2008 R2 with
IIS 7.5, WiX 3.5 RTM
On 16-Feb-11 19:15, John Robbins wrote:
> Also, I'm going to file a bug report for WiX 3.6 that they start adding the
> PDB files for the CAs to the distribution
Hello,
I'm at wits end trying to make an installer that does nothing more than create
an IIS7 app pool and set a registry key. No matter what I've tried, the
application pool never gets created, but the registry key is written. They are
both part of the same component like the following:
earched as well. I humbly have withdrawn my previous mail. :)
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Mark Modrall [mailto:mmodr...@mzinga.com]
Sent: Friday, February 11, 2011 5:12 AM
To: General discussion for Windows Installer XML toolset.; Jo
Mark,
As someone who's concentrated on debugging and debuggers his whole career, it
warms my heart to hear people talking about _NT_SYMBOL_PATH. :)
However, _NT_SYMBOL_PATH is only used by debuggers. The .NET StackTrace class,
which is generating the call stacks in your exceptions, will only lo
Hello,
Here's a completely wild and uneducated guest, but I think you might need the
ExeCommand attribute to be ExeCommand="cmd /c start /w..."
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: kim [mailto:contactme...@gmail.com]
Sent: Thursday, Febru
Hi Christoph,
Like you I thought there were differences between IIS6 and IIS7. Turns out the
cool devs on the WiX team made the same elements work for both:
http://wix.sourceforge.net/manual-wix3/iis_xsd_index.htm.
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Mess
Hi,
As part of your install you'll have to save the property values to the
registry. See this for more info:
http://robmensching.com/blog/posts/2010/5/2/The-WiX-toolsets-Remember-Property-pattern
John
Wintellect
http://www.wintellect.com
+1-877-968-5528
-Original Message-
From: Thai
Hello,
It's not exactly WiX related but Google has released Omaha, their autoupdate
and install system for Windows. As the topic has come up on this list several
times, I thought it'd be worth sharing.
http://omaha.googlecode.com/svn/wiki/OmahaOverview.html
John
Wintellect
http://www.wintellec
Hello my fellow WiXers!
It's time for another update to my Paraffin tool which makes managing your
fragments easier. With 3.5 I've implemented the trick outline by Vagmi Mudumbai
(http://geekswithblogs.net/Vagmi.Mudumbai/archive/2006/06/11/81426.aspx) of
allowing minor upgrades (AKA patches) to
Hope you find it useful!
-Original Message-----
From: John Robbins [mailto:j...@wintellect.com]
Sent: Friday, July 02, 2010 4:23 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] VS2010 automated build
Good points! I'm adding a regular expression
Good points! I'm adding a regular expression exclude switch that'll make
excluding ".*\.vshost.exe" easy. I probably should have had the option in the
beginning. :)
I'll post back when I get the feature done.
>-Original Message-
>From: James Green [mailto:james.gr...@lalpac.com]
>Sent:
useful.
- John Robbins
>-Original Message-
>From: Stelios Kyprou [mailto:stelios.kyp...@formicary.net]
>Sent: Wednesday, June 30, 2010 11:31 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: [WiX-users] VS2010 automated build
>
>Hello everyone,
>
Here's how I customized the stub exe for my needs:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/02/27/creating-a-bootstrap-loader-with-wix-3-0.aspx.
Hope it helps!
John
Wintellect
http://www.wintellect.com
877-968-5528
>-Original Message-
>From: Clemmer, Everette [mailto:]
Hi,
In WiX 3.0 and higher is the excellent Heat program that harvests a directory.
My Paraffin tool will do what you want as well (I wrote Paraffin before Heat
got much better).
The idea of Paraffin:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2007/10/21/wix-a-better-tallow-paraffin.as
My Paraffin tool will do what you want as well.
The idea of Paraffin:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2007/10/21/wix-a-better-tallow-paraffin.aspx
The latest version:
http://www.wintellect.com/CS/files/folders/8198/download.aspx
Hope it helps!
John
Wintellect
http://www.wi
Bob,
>WixUI_Advanced was something Rob and I designed and implemented in one
>night when figuring out what a good UX for the WiX installer would be.
>It succeeded there. The per-user stuff was there with the idea that we
>could support someone who just wanted to get the toolset out of the
>install
Hello,
I'm building an installer that installs some source code and utilities into the
user's Visual Studio project's directory. This is obviously a per-user install.
Using a property, I'm checking the project directory:
No problem there. My directories are fine, as well
Hello,
My Bing/Google skills are failing me and I know I'm missing something obvious.
What I'd like to do is have an install that defaults to PersonalFolder\Foo, but
if the results of a registry search turns up a different directory, my install
uses \Foo as the installation directory instead.
pe it helps!
John
Wintellect
http://www.wintellect.com
877-968-5528
>-Original Message-
>From: noopy@gmail.com [mailto:noopy@gmail.com] On Behalf Of
>kerbe...@noopy.org
>Sent: Sunday, November 08, 2009 7:26 PM
>To: John Robbins
>Cc: General discussion for Windows Installe
K,
Here's how I got SetupBld.exe from WiX to behave like you wanted:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/02/27/creating-a-bootstrap-loader-with-wix-3-0.aspx.
Hope it helps!
John
Wintellect
http://www.wintellect.com
877-968-5528
>-Original Message-
>From: kerbe...@n
I would actually argue that a blog is a great place to write about technology.
You get immediate feedback in comments that give you more ideas.
Wherever you do write about WiX, please let this list know about it!
John
Wintellect
http://www.wintellect.com
877-968-5528
>-Original Message
Heat with WiX 3.0 does a pretty good job of coordinating and building WiX
fragments.
Long before the updated WiX 3.0 Heat, I wrote a tool for my use, Paraffin that
takes care of generating WiX fragments.
(http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/28/paraffin3-1-new-and-improve
503-746-0643
>Fax: 503-617-0291
>www.fiserv.com
>Please consider the environment before printing this e-mail
>
>
>> -Original Message-
>> From: John Robbins [mailto:j...@wintellect.com]
>> Sent: Tuesday, June 30, 2009 9:28 AM
>> To: General discussion for
The x64 installer also installs the MSBuild target files into C:\Program
Files\MSBuild\Microsoft\WiX so if you do a command line build using MSBUILD.EXE
from the Framework64 directory it works.
>-Original Message-
>From: Sebastian Brand (Instyler Software)
>[mailto:wix+us...@instyler.com
8:24 AM
>To: General discussion for Windows Installer XML toolset.
>Subject: Re: [WiX-users] Detecting if WiX 3.0 is installed
>
>John Robbins wrote:
>> WiX 3.0 uses a Product Id="*" to autogenerate a product ID. Say you
>wanted to build a tool that required WiX 3.0. H
Hello Fellow WiX Users,
I posted an update to my Paraffin tool which generates and update WiX fragments
for your installers. Thanks to everyone who has used it and especially to
everyone who sent feedback. See what's new and fixed here:
http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/0
Hello,
WiX 3.0 uses a Product Id="*" to autogenerate a product ID. Say you wanted to
build a tool that required WiX 3.0. How would your installer correctly
determine that any build of WiX 3.0 was installed?
John
Wintellect
http://www.wintellect.com
877-968-5528
---
Nick,
It looks like the latest version of Heat can do a much better job:
http://icumove.spaces.live.com/blog/cns!FB93073C6534B681!461.entry.
Another option is a tool I created called Paraffin to make it easier. Here's
where you can get it:
http://www.wintellect.com/CS/blogs/jrobbins/archive/20
Hi,
Glad you like Paraffin. :)
What you're asking to do is extremely hard, if not impossible, to accomplish
with windows installer. Paraffin was designed for the case where the base files
are stable and you're adding files to the installation.
If you have such radical changes in files, you may
Hello,
>I have a WIX v3-based installer, which installs just fine.
>However, when this installer is run under Windows Vista (with UAC
>enabled,
>and NOT running as administrator), then the UAC dialog appears in the
>middle
>of the installation process, asking "A program needs your perm
that reads an xml file that contains a list of
>deprecated components. For each file, it creates a 0 byte file ( since
>the upstream build doesn't generate it anymore ) and then updates the
>installer source to mark the component as transitive and assign it a no-
>op condition.
&g
>> http://trentm.com/blog/archives/2007/05/29/wix-and-msp/. The idea is
>you replace the element with a like the following:
>>
>> >Guid='C7D97EA9-83DF-4B07-8E38-D10A30F70FD2'>
>>
>>
>> In my installers, I'm using patches to upgrade and the above trick
>does work.
>Do you do QFEs?
My Paraffin tool does keep the same GUIDs for the files when you run it
repeatedly. For the itch I was trying to scratch was for projects that were
always adding files not removing files.
As Bob points out, removing files is the problem. I've found two discussions
that talk about removing files
Hi,
I'm sure the team would be thrilled if you contributed the CA code to handle
the VS registration.
If you're looking for something to generate fragments and maintain directories
of files, I wrote a tool Paraffin to do just that.
(http://www.wintellect.com/CS/blogs/jrobbins/archive/2008/12/2
x-users-
>[EMAIL PROTECTED] On Behalf Of John Robbins
>Sent: Sunday, December 09, 2007 6:35 PM
>To: wix-users@lists.sourceforge.net
>Subject: [WiX-users] Patching Pain
>
>Hello,
>
>Using WiX 2.0, I'm trying to set up a patching scheme where if the user
>has installed a 1.
Hello,
Using WiX 2.0, I'm trying to set up a patching scheme where if the user
has installed a 1.00 version of the product they can apply patches they
come out for that version. However, I'm missing something big because I
can only get a single patch to work and no subsequent patches as they
fail
Craig,
I wrote a tool, PARAFFIN, that will do exactly that.
http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/18/wix-hints
-for-new-users-part-1-of-3.aspx
http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/10/19/wix-the-p
ain-of-wix-part-2-of-3.aspx
http://www.wintellect.com/cs/bl
ainter [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, October 23, 2007 7:03 AM
>To: John Robbins; wix-users@lists.sourceforge.net
>Subject: Re: [WiX-users] A better TALLOW - PARAFFIN
>
>Can Paraffin handle deprecated components? ( I.e. when a file
disapears
>from the directory link a 0 byte
2.0 has Gabor's tutorial to get you going.
Hope it helps!
John
Wintellect
http://www.wintellect.com
877-968-5528
>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>Sent: Tuesday, October 23, 2007 7:11 AM
>To: John Robbins; wix-users@lists.sourc
Hello,
As you all know, Tallow for WiX 2.0 can be a bit, how shall we say it,
troublesome. :) I developed a better tool, PARAFFIN, which creates an
easier to use WiX fragment and also handles updating the WiX fragment as
files are added and removed from your directories. It's turned the hours
and
Peli,
Sorry I'm behind on my WiX reading. :) While I don't know how to force a
PDB file into the GAC, I'm guessing you're looking to get the PDB file
there for debugging so you get source, line, and locals. If that's the
case, an easier thing to do is to set the DEVPATH environment variable.
That
Hello,
(I'm using WiX 2.0)
While the documentation says that there can be "(min: 0, max: unbounded)"
RemoveExistingProducts under the InstallExecuteSequence element, if you try
it, you get a "Duplicate symbol
'Actions:InstallExecuteSequence/RemoveExistingProducts' found." error
compiling.
What I
I'm not a WiX or install expert by any means, but this worked for me:
(NOT Installed) AND (UILevel=5)
John
Wintellect - Know How
http://www.wintellect.com
877-968-5528
> From: "Wilson, Phil" <[EMAIL PROTECTED]>
> Date: Thu, 28 Sep 2006 12:3
Hello,
After an hour of Googling, I can't see how to disallow silent installs.
The default WiX installs allow you to specify \q to MSIEXEC.EXE and you
get a silent install. However, that allows you to skip checking the
license agreement option, which my client doesn't like. What's the WiX
magic I
Hello,
I'd like to display a message box on a non-fatal warning during my install.
Additionally, because of a bug in Visual Studio (I'm installing add-ins), I
want to show a message box on uninstall. Given my limited WiX and MSI
knowledge, I don't see how to do the display unless I do a complete c
One thing that might work better is to use the preprocessor. For
example, when I build my installation, I have a custom MSBuild task for
the WiX binaries that pick up my version file and pass it on the command
line using the preprocessor.
Here's the snippet from the .WXS file:
My CA
81 matches
Mail list logo