e #3 a try then use msiexec to spit out a log and see what it's actually
doing there, what the actual values in your variables are at runtime.
-Matt
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, April 23, 2008 11:52 AM
To: Matthew Janulewic
I would try three things:
1) Your ElementPath has a double slash at the beginning. I believe this is
incorrect. We use XmlFile extensively. As an example, here's what one of our
nodes looks like:
The file snippet this is editing looks like this:
The Windows SDK has a utility called 'Orca' that can show you the raw
tables in an MSI. I use it constantly to check Files tables when our
developers claim something is missing from my installers.
You can probably find Orca in other places, but that's one place I know
it resides. It might already
We should be thanking the Wix team for providing this 'third-party' .msi
from Microsoft instead of making us hunt it down on MSDN. Geesh.
-Matt
_
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Christopher Painter
Sent: Thursday, July 26, 2007 10:57 AM
To: Bob
needs to be kept. I'd never do something like this on
consumer targeted installers. I know you all care. Ha ha.
-Matt
_
From: Mike Dimmick [mailto:[EMAIL PROTECTED]
Sent: Tuesday, June 12, 2007 12:53 PM
To: Matthew Janulewicz; wix-users@lists.sourceforge.net
Subject: RE: [
e in an installer prior to installing. I've tried but it doesn't seem to work in the way I would like it to. Or
else I'm not doing it right. Any ideas?
--
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775-3857
--
I've never worked anywhere that the developers *wanted* to have anything
to do with installers. No offence to developers in general, but it's an
easy thing to screw up and they have bigger fish to fry. I find when you
have too many cooks in that kitchen they inevitably step on each other,
and someo
For what it's worth, we use host headers extensively for our websites
and services, and they seem to work just fine.
On one of our servers we have about a dozen web services that have the
same IP address and port, but different host headers (external IP
addresses, really.) I haven't had a probl
I'm still not sure I understand what Nant can do in this context that
the .msi itself can't do. Plus, the msi will give you some semblance of
upgrade tracking and all the cool stuff the Windows Installer API adds
to the soup.
-Matt
_
From: [EMAIL PROTECTED]
[mailto:[EMAIL PRO
I'd be curious about what, exactly, nant is doing. Nant is a developer
tool, not a consumer tool. If I downloaded something that (even
temporarily) had to install a compiler or scripting engine, run a
script, then delete itself... I'd wonder what your boss is thinking.
It's been a while since I
Hm. Interesting.
You might also check in the Windows Event Viewer. Once in a while useful
info crops up in there. :-)
-Matt
_
From: Pankaj Savdekar [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 24, 2007 5:22 PM
To: Matthew Janulewicz; wix-users@lists.sourceforge.net
One common mistake I make over and over again is that I install the
service (using the .msi) as a user who does not have access rights to do
so (log on as a service.)
-Matt
_
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Pankaj
Savdekar
Sent: Thursday, May 24, 2
At the risk of sounding anti-wix (I'm very pro-wix!) you might ask
yourself if you need an installer at all. If you're not doing any kind
of upgrades, uninstalls, etc., and everything is content... Why not just
a DVD with a simple batch file that copies everything and creates
shortcut(s)? It can ea
Also, people seem to forget that Wix is open/shared source. If something
'sucks' then 'fix it'.
Or, feel free to lay down $5000 on something that sucks worse.
-Matt
_
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bob Arnson
Sent: Tuesday, May 22, 2007 8:34 P
I think this is because the width of the control is not wide enough to
display the whole thing, so it truncates it.
Do your users have the ability to browse to a new install location? You
might consider using a control of type 'Edit'.
-Matt
_
From: [EMAIL PROTECTED]
[mailto:
t to in
my structure.
------
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775-3857
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 expres
I just put my xml edits in it's own component:
Sorry about the wordwrap. Be sure you include/link the Util extension.
Your 'Wix' tag will probably look something like this:
http://schem
I have a similar setup, but I use an old utility called 'mallow' to generate my
files.wxs (in auto-generates unique GUIDs all by itself, and I've been too lazy
to change everything around.) Anyhoo, it should be roughly the same. The gist
of it is that I encompassed all my on-the-fly components i
the website already exists and we do re-install it and set
'ConfigureIfExists' to 'yes' and also set 'StartOnInstall', will it
RE-start on RE-install?
--
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EM
We have an internal installer that ftp's content using a Win32 version
of wget, called by a custom action. It's a tiny bit ugly because it pops
up a command dialog, but as I said it is 100% internal, only run by two
CM guys, so we weren't concerned with aesthetics. It would be cool if we
could redi
I would guess you need to add a reference in the Votive project to the
extension that includes this action...(?) I don't know which one that
is, though.
-Matt
_
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bryan
Wheeler
Sent: Thursday, April 26, 2007 4:28 PM
the fragment under a different
name and linking them both, is there an easy (or semi-easy) way to
duplicate an entire directory tree like this?
--
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775-3857
-
Not trying to steal any thunder or business, and competition is good,
but there is a most excellent open source project called WixEdit that
has a dialog editor in it. It now supports Wix 3.0 (and extensions) and
is simple/graphical enough for a beginner to start using. I haven't a
clue how to inter
This thread is a good place to start:
http://sourceforge.net/mailarchive/message.php?msg_id=BAY102-F231D534C0D
25E514578C9ECBF90%40phx.gbl
And yes, through much experimentation and frustration, you have to list
all the file extensions. Putting a global handler in there doesn't seem
to do anything
ay if
you're curious about anything or can't get it to work.
BTW, open source is implied; use, copy, pillage to your heart's content.
-Matt
_
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 08, 2007 8:28 AM
To: Kerry, Matt; Matthew Janulewicz;
d on long enough. Feel free to send questions my way if
you're curious about anything or can't get it to work.
BTW, open source is implied; use, copy, pillage to your heart's content.
-Matt
_
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Thursday,
At installer compile time, each file has to be named explicitly.
I've written a Wix build script (and use some custom commands in Visual
Studio, but that really doesn't matter) that uses a utility called
Mallow to build the source tree that gets included in our installers.
For what it's worth,
IIS 5.1 (default with XP) only allows one website to be
installed/running at a time, so that's probably why it replaces your
'Default Web Site'.
IIS 6.0 should allow you to install multiple websites, we do it all the
time. I don't know if that's the default version for Windows Server
2003, but
I believe you just have to set the variable you're using for the radio
buttons to a valid value first (using the tag.)
-Matt
_
From: Deling Ren [mailto:[EMAIL PROTECTED]
Sent: Thursday, February 22, 2007 10:19 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Ques
The syntax for the web.config edit is kind of tricky, and I don't
understand it 100%, but I 'borrowed' some code off the 'net somewhere
(which I always have trouble finding again) that I use as a template
every time. We put our web.config edits in a separate component that
ultimately looks like thi
It also comes with a utility called 'Orca' which allows you to open the tables
in an MSI.
Also, in a pinch, you can run the msi with full logging on and all the
properties should be dumped at the end of the log:
Msiexec /I mymsi.msi /l* out.txt
-Matt
-Original Message-
From: Rob Men
I'd like to add that I'm not really an idiot, and I didn't know that
heat generated GUIDs now. When I was writing the original script a year
ago I don't think it did. I'll have to look into that!
-Matt
_
From: Matthew Janulewicz
Sent: Tuesday, Febr
There exists (and I can't for the life of me find it again) a utility
called mallow.exe which does the same thing as tallow, except it
generates GUIDs for the components. As mentioned below, it spits out v2
wix code.
I wrote a perl script that is kind of VisualStudio-centric in that it
scans th
I'm not totally in tune with xml paths and whatnot, but I hacked through
an example and came up with this:
The escape characters and whatnot are hardly intuitive and it took
forever to get it to work, but this is the syntax I use in our
installers to change values in our config files. Hope
Yup. I already entered one:
http://sourceforge.net/tracker/index.php?func=detail&aid=1608875&group_i
d=105970&atid=642717
-mattyj
_
From: Don Tasanasanta [mailto:[EMAIL PROTECTED]
Sent: Monday, January 15, 2007 3:42 PM
To: Rob Mensching; Matthew Janulewic
This will not work (in Wix 3, at least.) I believe the CHECKBOXPROPERTY
is an 'empty' vs 'nonempty' kinda thing. You have to eliminate the value
altogether:
This gives a compilation warneng, but it's the only way I've gotten it
to work.
-Matt
_
From: Levi Wilson [mailto
You can look into WixEdit. It has a nice GUI designer. Heck, the whole thing is
a nice graphical Wix editor (as the name implies.) :)
I used it to design my installation template. Now I just have to fill in the
blanks.
http://wixedit.sourceforge.net/
-Matt
-Original Message-
From:
I found this on the net somewhere, but I can't find it again. Sorry I
can't give proper credit, but I certainly did not come up with this on
my own.
You have to do some 'special stuff' to point the website to the correct
version of aspnet_isapi.dll.
Under my iis:WebApplication, I have a chu
the
Corporate directory.
No biggie, but I wanted to be sure I knew what I was talking about
before other folks notice it. Is it possible to nest a web virtual
directory deeper than the root level of IIS's Default Web Site? (or the
root of any website, for that matter.)
--
Mat
I don't think there is an elegant way to do this, as the Wix tools (or
any other tools for that matter) can't predict what ComponentRef's you
want under which features.
Most of our installers here have one feature, so here's the poor-man's
version of what I do (in Visual Studio):
Compile yo
ieve) so I can't use
that. Is there a variable that is set by the feature tree at the moment
feature selections change? Or, is there a way I'm not aware of (and too
dumb to find in the docs, apparently) to set a variable at the time a
feature is selected or unselected? Thanks!
--
lf.
Thanks for all the help, guys!
-Matt
-Original Message-
From: Rob Mensching [mailto:[EMAIL PROTECTED]
Sent: Friday, December 15, 2006 3:06 PM
To: Matthew Janulewicz; Joe Kaplan; wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Verify user?
No difference that I know of. That
ember 15, 2006 2:16 PM
To: Rob Mensching; Matthew Janulewicz; wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Verify user?
I think you'd also need to check to see if the authenticated user has at
minimum "log on as a service" privilege. It might not. The service
cou
sword the installer just
sort of uninstalls itself and stops. Is there a way to verify a
domain/user/password is valid before ServiceInstall fires off?
------
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775
If you use WixEdit (http://wixedit.sourceforge.net/) you can just drop a
directory into your tree and it will create the structure, including
components, for you. I've done this with 2000+ files at a time and it
works great.
WixEdit is only V2 schema compliant. What I usually do is write my
initia
You can use Orca to export all your tables and do a diff, maybe. But I'm
not sure diffing .msi's is practical since there are certain things that
are auto-generated (GUID's, etc.) It would take an awful lot of
eyeballing no matter what, so testing post-install functionality of your
app might be a b
button (A redirection to a URL) and let me enter
an http:// address for the 'Directory'?
------
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775-3857
-
Take Surveys.
Another thing you might try, if it's viable for your installer, is to
have it uninstall/remove the previous version and do a re-install. We do
this with our automated builds/deployments for Quality Assurance (which
may happen a few times a day on some projects.) Section four of 'the
tutorial' cover
This is the URL for the bug:
http://sourceforge.net/tracker/index.php?func=detail&aid=1544874&group_i
d=105970&atid=642714
You will have to compile your own Wix to fix this. I suggest getting the
latest from CVS and not using the source .zip archive.
Run your .msi with logging turned on to see i
This is the bug:
http://sourceforge.net/tracker/index.php?func=detail&aid=1544874&group_id=105970&atid=642714
Not fixed yet. You will have to compile your own Wix to fix this. I suggest
getting the latest from CVS and not using the source .zip archive.
Run your .msi with logging turned on to se
Sorry I don't have an answer for the bulk of this question, but for the
ASP 2.0 part you can set up separate application pools on IIS then
install your webapp to the one that supports Asp 2.0. I don't think you
can make a Wix-based installer set up the AppPool like that, but if you
do it by hand fi
Is the error message from a dialog that pops up, or the log? Sometimes,
odd installer errors are really something else that's not 100% related
to the error that gets spit out. Or it might result from an earlier
warning that's not displayed. You might produce a log from the
commandline to get more d
In my experience (and who's experience other than mine would I have?) v3
is stable enough to do most tasks that the average installer needs to
do. Granted, most of our installers (currently in test/demo phase) copy
files around, register stuff in the GAC, create a web page or a virtual
directory or
PROTECTED]
Sent: Thursday, September 28, 2006
4:26 PM
To: Matthew Janulewicz;
wix-users@lists.sourceforge.net
Subject: RE: [WiX-users] Error
setting target through command line
Ok so that worked, if I do that syntax
with the “” I see in the log file where the targetdir get’s
set… however it still
Try this:
TARGETDIR=”c:\temp”
I can’t find any documentation to
corroborate it, but all the auto-deployment scripts I have set public
properties with quotes, even when there are no spaces or odd characters in it.
I must have done that for some reason when I wrote them months and mon
I’m not sure, but this is what
worked for me. I’m on XP and using the latest weekly build of Wix (2120.)
-Matt
From: Rob Mensching
[mailto:[EMAIL PROTECTED]
Sent: Friday, September 22, 2006
10:02 PM
To: Matthew Janulewicz;
wix-users@lists.sourceforge.net
Subject: RE: Re
I found that if you set your culture to
en-US and suppress schema validation for light these errors will go away. Of
course you lose schema validation, etc., but at least my old Wix2 stuff I just
converted to Wix3 will build.
-Matt
Brad Davis
Fri, 18 Aug 2006 14:2
Are you using Wix2 or Wix3? I can only speak for Wix3.
If you open the project in the IDE, right click and get the properties,
you will see an 'advanced' button on the linker tab. Once that opens
there is a 'suppressions' tab where you can check that one (or any one)
off. I would imagine that if y
Awesome! It worked! Thanks! My xml skills
are poor, plus I didn’t realize you could have more than one xmlns*
argument in the Wix element.
-Matt
From: Mike Dimmick
[mailto:[EMAIL PROTECTED]
Sent: Thursday, September 21, 2006
1:51 PM
To: Matthew Janulewicz;
wix-users
bj
Am I dumb? I can’t figure it out.
Thanks in advance for any tips!
--
Matthew Janulewicz
SCM Engineer
Green Dot Corporation
[EMAIL PROTECTED]
(626) 775-3857
-
Take Surveys.
In Wix, and with MSI installers in general I believe, the condition has
to be *true* to install. So in these cases, you will *only* be able to
install on Windows 95. I believe you want to change your '=' to 'NOT'.
-Matt
-Original Message-
From: vbtricks [mailto:[EMAIL PROTECTED]
Sent:
I believe this is part of the VisualStudio 2005 extensibility SDK. I
didn't have it on hand so I searched around for it on google (search for
: ProjectAggregator2.msi download) and found it. Here's one place you
can find it (it's in the archive):
http://www.sapphiresteel.com/Steel-Download-and-Cha
I had a similar problem about a month ago.
I think many things can cause this, but in my case I was trying to create a
website and did not have an IP address tag for it.
-Matt
From: Peter Stokes
[mailto:[EMAIL PROTECTED]
Sent: Friday, September 15, 2006
2:47 AM
To:
wix-u
63 matches
Mail list logo