I have a deferred custom action that works from a configuration file on
disk. At present I am installing the configuration file along with all
my other files and passing the file path to the custom action (from
where it is read in). I currently haven't got scope to change the custom
action.
If you're totally new to WiX you might be interested in my (incomplete)
Beginners Tutorial for WiX 2.0 with sharpDevelop.
http://www.merlinia.com/mdt/WiXTutorial.msl
Rennie
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Dale Quigg
Sent: 30.
Is there a way to set the permissions of a shortcut in WiX? I can see
that the Permission element can be used on a File, but is there
something available for a Shortcut?
Brian Simoneau
Software Developer
Freedom Scientific
Hi All,
We have a total of 10 products. There is some common task across setup of
all these products that is nothing but updating a common config file. There
are some nodes which are updated by all products and some nodes are product
specific. I have created a merge module which does this task.
[EMAIL PROTECTED] wrote:
However I was wondering whether it is possible to embed the config
file in the binary table. I'm not sure how this stuff works, do the
binary elements automatically get written to some temp location by the
installer ?
Contents from the Binary table are streamed out
Brian Simoneau wrote:
Is there a way to set the permissions of a shortcut in WiX? I can see
that the Permission element can be used on a File, but is there
something available for a Shortcut?
Nothing built-in; shortcuts are created via shell calls, so they're not
treated as files even
hariom wrote:
1. Is that creating a merge module in this scenario is correct decision? OR
is there any other better options ?
If all your setups are built with WiX, just use a .wixlib. Merge modules
aren't really designed to take dependencies on global properties.
--
sig://boB
That doesn't really explain what the bootstrapper is. What is this
bootstrapper thing? How do I build one?
On Wed, 2007-05-30 at 19:18 -0700, Bob Arnson wrote:
Jerome Haltom wrote:
Hmm... you mean I have to write a piece of software to install the
dependencies before I run the installer?
Jerome,
There are several readily available bootstrappers. If you are developing
using Visual Studio 2005, this article may be helpful:
http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/
For other open source options (like dotNetInstaller - see
Couple comments.
1. I really wish
http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ was more of
a how-to. It isn't really intuitive on how to use all of this tooling in
Visual Studio 2005, or where to find it.
2. WiX really needs a better bootstrapper as a part of what it offers.
If
Hi Guys,
I am dropping Nant and a series of related files onto the target machine and
then executing Nant using a custom action (all works fine). My problem is
that I need to clean all the files off afterwards. Is there a clean way to
do this without me having to resort to a custom action that
1. I really wish
http://msdn.microsoft.com/msdnmag/issues/04/10/Bootstrapper/ was more of
a how-to. It isn't really intuitive on how to use all of this tooling in
Visual Studio 2005, or where to find it.
2. WiX really needs a better bootstrapper as a part of what it offers.
If it were to
1. Agreed.
2. It is under way. There is an early (not nearly useful enough) bootstrapper
in WiX v3 today used by ClickThrough. I'm building a better one, see:
http://robmensching.com/blog/archive/2007/04/10/WiX-v3-Roadmap-Draft.aspx
3. I think a couple companies have.
-Original
Good question. I have no answer but it is pretty clear that we need one in the
WiX toolset and that's my personal secondary priority when working on WiX
(first priority is keeping the project running as smoothly as possible).
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL
Uhh, I must be misunderstanding something. Do you really want to install
something, run a CustomAction then delete everything you installed?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of mikebartlett
Sent: Thursday, May 31, 2007 9:52 AM
To:
Hi Aaron,
I have tried that but unfortunately because Nant has so many DLLs and files it
uses through various directories, when I package the lot up in the BInary table
I get an error.
I guess I will need an additional custom action.
Thank you fory our help, I really appreciate it.
[please keep wix-users on the thread so people know the answer]
That isn’t an install. It is *almost* an install and an uninstall with a bunch
of work tossed in the middle. What it really sounds like you have is a batch
file:
xcopy /chezy \\source\location C:\target\location\
pushd
I've got some preliminary notes/sample code/links about how to actually
create a bootstrapper here that could be of help:
http://mindcapers.com/wiki/Bootstrapper
It's under construction, so a bit of a mess, sorry.
Julie Campbell
[EMAIL PROTECTED]
You definitely don't want to use an MSI for that. A simple batch file
should get the job done.
Regards,
//aj
On 5/31/07, Rob Mensching [EMAIL PROTECTED] wrote:
[please keep wix-users on the thread so people know the answer]
That isn't an install. It is *almost* an install and an
I agree
The problem is that I can't be sure people will have Nant on their system, so I
have to make sure it gets dropped.
Aaron mentioned I would need an additional custom action - any other
suggestions or does that look like the main contender?
-Mike
Ps Thanks again for your help.
My boss doesn't want to use a batch file as he wants it all to be done through
an 'MSI' file to look slicker - so I suppose I have to ask - is there really no
way to delete temporary files in WIX?
Is there not a way you can create a file (in much the same way you would create
a regular file
On 3, there is this, from Microsoft's David Guyer I believe:
http://www.codeplex.com/bmg
I can't tell if it's an official product or not, but I suspect not.
Phil Wilson
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Peterson,
Joel
Sent: Thursday,
Can you tell us exactly what you want this product to do? Is it
actually leaving anything behind or is it only being used to run
actions? How is your C#? You could write a wrapper instead of using
a batch script that essentially accomplishes the same thing if you
want a nice interface.
Yes - the product is a hotfix MSI.
All the hard work of moving files, copyin files, etc is done by Nant - we just
want to use WiX as the main GUI.
My C# is pretty solid. Do you have any examples or URLs that show what you are
suggesting?
Cheers,
-Mike
-Original Message-
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
Thanks for helping out. My MSI is supposed to install silently, so the custom
action/event has to run every time. I got your sample to work when I do an
attended install, but trying to convert it to something that always runs after
the MSI finalizes is what is not working for me.
Thanks
Their build process generates random GUIDs every time they run a build.
--
Mike Dimmick
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Nick
Sent: 31 May 2007 03:21
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Merge Modules Serialized and
I'm sorry... Using NAnt as the engine for applying a patch, in a
scenario where NAnt is probably not present on the user's machine?!
That's just ugly! (My personal opinion, of course.) It's just as well
you're using a personal email address rather than a company one because
otherwise I'd be making
OT, but I love that word...catastrophically. When functions in my
code fail, I generally don't relate them to cataclysmic events. :-)
Can you post some snippets of the module so we can have a look, namely
how the components are organized?
Regards,
//aj
On 5/31/07, Mike Dimmick [EMAIL
Hi Rob,
No offence taken - I'm just following orders from my boss, and I don't really
understand these technologies to such a level where I can make a call on what
is good practice or truly insance.
I do appreciate you taking the time to answer my questions, though :)
Cheers,
-Mike
Hi,
I have an application which is dependent on MSXML6. XP doesn;t have MSXML6 by
default.
Is there a way to call MSXML6 MSI from my application MSI and install MSXML6 if
its not already present in the system.
Thanks,
Sankaranarayanan MG
31 matches
Mail list logo