Sudhakaran, Suraj wrote:
> I am using WiX2.0.
> I have a requirement of patching selected components in a new version.
> AFAIK, patching process will include all the modified files from the old
> and new installer and include them in the patch.
> Is there a way to select what all will be included h
I am using WiX2.0.
I have a requirement of patching selected components in a new version.
AFAIK, patching process will include all the modified files from the old
and new installer and include them in the patch.
Is there a way to select what all will be included here rather than all
the modified fi
Thanks for the extra information. And you're right, this isn't worth the
extra headache. :)
On Tue, Jan 20, 2009 at 10:03 PM, Rob Mensching wrote:
> No, Windows Installer controls that. Remember Component states control the
> install and uninstall of resources. Conditions on individual resour
Hi
I can't see anything wrong on that row but on the next row and some other
places you have written CData instead of CDATA...
Perhaps you can skip CDATA and write just " INSTALLTYPE="ServerFeature" instead
of "". I use CDATA as I sometimes
use "not equal to <>" in my conditions.
-Origina
1. there is already support for the two most common Implemented Categories.
Do you know others that need support?
2. What is "InprocServer32\1.2.3.4"?
3. Does anybody actually use that other stuff?
-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com]
Sent: Tuesday,
>> Like which ones?
Implemented Categories:
HKCR\CLSID\{guid1}\Implemented Categories\{guid2}
Any entries for assemblies:
CLSID\{guid}\InprocServer32\1.2.3.4
These are generated from Heat I have to admit I don't know what they
are!
HKCR\Component Categories\{guid1}
where i can get source code of light.exe and candle.exe
--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_
No, Windows Installer controls that. Remember Component states control the
install and uninstall of resources. Conditions on individual resources isn't
the way the Windows Installer works. Note, you could control the Component
state via its own Condition but (as noted before), IMHO, you're ju
--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
WiX-users mailing list
WiX-users@lists.
Joe Osman wrote:
> I've edited the MSI
> file using Orca and removed all the records containing ConfigureUsers
> and RemoveUsers actions but to no avail.
>
If you removed the actions and they still ran, you're not running the
package you edited. If you just edited in Orca without changing th
Dylan Moline (Volt) wrote:
> So I have a dll built with two separate functions within. I would like to
> call the DLL once before the UI and have it return a value, have a different
> section of the UI called based on the value returned from the DLL, and then
> once the UI is called, if the user
Kiran Challa wrote:
> I am receiving an error while trying to select the option "Select an
> application type below" in the dropdown of WiX ClickThrough UI. I have
> attached the exception detail and an image of it along with this email. I am
> trying to use this on Windows Vista 32-bit OS.
>
--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
WiX-users mailing list
WiX-users@lists.
Thank you, sir. That's what I needed to know.
-Original Message-
From: Bob Arnson [mailto:b...@joyofsetup.com]
Sent: Monday, January 19, 2009 6:34 PM
To: General discussion for Windows Installer XML toolset.
Subject: [LIKELY_SPAM]Re: [WiX-users] 64-bit vs. 32-bit Vista Registry
writing t
Hi,
I am receiving an error while trying to select the option "Select an
application type below" in the dropdown of WiX ClickThrough UI. I have attached
the exception detail and an image of it along with this email. I am trying to
use this on Windows Vista 32-bit OS.
Thanks,
Kiran Challa
See
Thanks but it didn't help. I've analysed the verbose log and found that
ConfigureUsers action is called twice: the first time is at the
beginning, after Removefolders - in this case this action is executed
even after using the condition NOT UPGRADINGPRODUCTCODE. and this is the
cause for the re
Gotcha.
Rob Mensching-2 wrote:
>
> My understanding of the BCL guidelines was that hashtables/dictionaries
> should throw when the item is not present. The .NET Framework 1.0 design
> (which returned null, not throw) was deemed inferior. I don't maintain
> DTF but the "optimized pattern" for
That was the problem. Thanks.!
On Tue, Jan 20, 2009 at 5:14 PM, Ian Elliott (Excell Data Corporation) <
a-iae...@microsoft.com> wrote:
> Check your UpgradeCode and Upgrade ID= and make sure they are correct. The
> Upgrade ID= should be the UpgradeCode of the product you wish to upgrade.
> Often t
Yeah I think that's what I'll end up doing. Would it make sense for a
future version of WiX to allow the to have a condition
inner text like other elements do?
On Tue, Jan 20, 2009 at 4:58 PM, Rob Mensching
wrote:
> Yeah, that's going to uninstall the previous version before installing the
> ne
Check your UpgradeCode and Upgrade ID= and make sure they are correct. The
Upgrade ID= should be the UpgradeCode of the product you wish to upgrade. Often
times the UpgradeCode in the new package is also set to the same value. It
basically describes a family of products.
-Original Message-
Ok, I have two products being installed, each with their own .msi package.
Each product is versioned, and is updated via a major update, which means
removal of old and install of new.
I got this working perfectly on one of my projects, and copied the xml
elements to my other .wxs file.
Unfortuna
Yeah, that's going to uninstall the previous version before installing the next
version. The settings get deleted on the first uninstall so you are left with
clean settings next.
IMHO, the best way to address the problem is to not delete user data.
-Original Message-
From: Colin Bleckn
Sorry it's taken me so long to get back to you. Yes, I've tried a
removeOnUninstall attribute. Here's what my current element looks like:
But after an upgrade my registry settings have been wiped clean. Removing
this line removes the problem. I'm using to handle
my upgrade, which I suspect
So I have a dll built with two separate functions within. I would like to call
the DLL once before the UI and have it return a value, have a different section
of the UI called based on the value returned from the DLL, and then once the UI
is called, if the user chooses an option, to call the sec
In the case that is working, you are specifying the default culture to
light.exe. In the case that is not working you are not. That's probably the
problem.
-Original Message-
From: Jeremy Lew [mailto:j...@liquidmachines.com]
Sent: Tuesday, January 20, 2009 13:39
To: General discussion
Hi Bob,
This did work, although it then found (and used) the first instance of
cmd.exe that it came across.
The solution to use a custom action to define the SystemFolder property and
use that ended up working just fine.
Thanks,
Alicia
On Tue, Jan 20, 2009 at 1:59 PM, Bob Arnson wrote:
> Ali
This worked. And yes, I had to use a custom action to set the SystemFolder
property.
Thanks!
Alicia
On Tue, Jan 20, 2009 at 2:21 PM, Scott Sam wrote:
> Windows installer has a bunch of properties that you have access to that
> will handle this for you.
> http://msdn.microsoft.com/en-us/librar
Yeah, the last link you provided was what I was operating based off of memory:
"Note The in-place type of update overwrites the copy of the assembly in the
global cache, and can break other applications if the new version of the
assembly is not completely backward compatible. The recommended met
My understanding of the BCL guidelines was that hashtables/dictionaries should
throw when the item is not present. The .NET Framework 1.0 design (which
returned null, not throw) was deemed inferior. I don't maintain DTF but the
"optimized pattern" for your scenario was to use the "bool TryXxx(
I ended up writing a method to obtain values from CustomActionData instances:
private static string getCustomActionDataValue(CustomActionData
customActionData, string key)
{
try
{
return customActionData[key];
}
catch
I am setting system environment variable on a Windows Server 2003 system using
the WiX Environment element like so:
I can verify in control panel -> system after the installer runs that the it
was successfully defined, but when I open a new console window the variable is
not defined there. If I
Hi,
How to disable cancel button for when certian feature/components are
installed and enabled for others.
--
Monish C Mohan
--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
I don't believe I am going against Microsoft recommendations:
http://support.microsoft.com/kb/556041
http://msdn.microsoft.com/en-us/library/z5e12zb4.aspx
http://msdn.microsoft.com/en-us/library/aa372360(VS.85).aspx
I have just spent the last hour reading up on this and ca
I get an error 'Error 1 Expecting '
> getting the error here..
1
Windows installer has a bunch of properties that you have access to that
will handle this for you.
http://msdn.microsoft.com/en-us/library/aa372057.aspx
[SystemFolder]cmd.exe
Should work except that you might need a custom action to set it.
-Original Message-
From: Alicia Holloway [mailto
Dmitry Ponomarenko wrote:
> I am in trouble with building my WiX solution using NAnt and MSBuild task on
> a server which is running under Windows 2003 x64.
>
NAnt will run as a 64-bit process on an x64 machine; for compatibility,
the WiX tools are marked as x86 and NAnt won't be able to load
Joe Osman wrote:
> Nothing much in the verbose log - ConfigureUsers action starts and it
> removes the users but it doesn't explain why the users are removed.
> Is there a way to skip the ConfigureUsers action during a product upgrade?
>
You said you were doing a "minor update" but it sounds
Alicia Holloway wrote:
> I have a Wix project in which I am trying to add a shortcut to a command
> prompt which calls a batch file as a command line argument. With the code I
> have so far (see below), I can get it to work on Windows XP only, because
> the environment variable it's using to find
MUAccepted works just fine for enable and new dialog.
I had been hammering at that on no sleep last night and knew I just needed some
fresh eyes who didn't want to pound their fists on their keyboards in
frustration :)
Thanks a ton
-Original Message-
From: Andrew Lee [mailto:a...@solar
Hi,
I have a Wix project in which I am trying to add a shortcut to a command
prompt which calls a batch file as a command line argument. With the code I
have so far (see below), I can get it to work on Windows XP only, because
the environment variable it's using to find the cmd.exe program is
det
Hi,
Our installer is packed with a post-install bootstrapper that runs installs
some additional software if it is not already present on the target machine.
(That is, it may or may not run.) The main setup also has a ScheduleReboot
action before InstallFinalize. We are running into a problem whe
Yep, what you're seeing is known. The Windows Installer will convert Property
values to numbers for you when doing comparisons... but only if the data
provide is all digits. The # in front of DWORDs from RegSearch is maddening
for this reason. Bob has a design laying around somewhere for comp
The command-line is a requirement of the Windows Installer. It hasn't changed,
even in MSI 5.0 currently in beta on Windows 7. Many people feel that makes
minor upgrades completely useless without a chainer. I'm inclined to agree
with them.
We do major upgrades for WiX toolset releases since
I just noticed this at the bottom of section 4.1 in the tutorial:
For some strange reason, small updates and minor upgrades cannot be run
> simply by clicking on the .msi file—they give the error: "Another version
> of this product is already installed." We know, stupid... Anyway, you have
> to s
MSI SDK about Major Upgrades (and others) has pretty much step by step
instructions when the various GUIDs change. It is very terse reading, so it
takes a few times to get all the pieces but that data is there.
The way I think about it, Upgrade code is a "family" marker. The Upgrade code
draw
I am getting some very odd behaviour when trying to test upgrading my
product.
Up until now I've just uninstalled the previous version before installing
the new version. But now I'm trying to actually upgrade, and what I'm
getting is a little bit baffling.
Just to test the upgrade, I'm only chang
You're welcome to do what you want. All I ask is that you be careful about
suggesting doing things against the recommendations. It's one thing to say,
"Don't use that technology, it has all kinds of problems". It's another thing
to say, "It's too hard to use that technology so use it in a way
Thanks, I'll bring this to Mike's attention when we meet on Thursday.
-Original Message-
From: Yan Sklyarenko [mailto:y...@sitecore.net]
Sent: Tuesday, January 20, 2009 08:15
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Bug in iis:WebApplication?
Done
Like which ones?
-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com]
Sent: Tuesday, January 20, 2009 09:04
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Installing a service wich is also a COM server
Yes that is probably what I would
On your button that launches the BrowseDlg you have to set the
properties up for that dialog first. I don't have the source to
BrowseDlg handy, but its using an indirect property to control which
property gets set by the browsing. An indirect property means that
there's a property whose value is
Sorry but I couldn't leave it...
1. I have to disagree, I'm sure you have a better inside track than me
but they do it because they want us to all have the same version, even
Office updates work this way. Policy files just don't cut it especially
if you do daily builds - you would need hundreds of
Yes that is probably what I would do, although you still need
entries as a few settings are not covered.
Neil
-Original Message-
From: Rob Mensching [mailto:rob.mensch...@microsoft.com]
Sent: 20 January 2009 15:48
To: General discussion for Windows Installer XML toolset.
Subject: Re: [W
Hello all, its' been a very long time since I checked in here. I've
joyfully had an issue with our installers of late that should be simple
to solve... only I can't solve it.
The situation is this, our clients install many versions of our software
new and old and run them concurrently. We also shi
Done: #2524017
-- Yan
-Original Message-
From: Rob Mensching [mailto:rob.mensch...@microsoft.com]
Sent: Tuesday, January 20, 2009 5:51 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Bug in iis:WebApplication?
Yeah, sounds like a bug. Mike made som
I received your email. I have forwarded this to John Jr. He's on a job
site but will respond asap. Thanks John
Tel: 713-780-7262
Fax: 713-780-3010
http://www.jmatech.com
This message and its attachments are for the sole use of the intended
recipients. They may contain confidential, privil
Can you provide the command lines for the things you are building?
-Original Message-
From: Alexandr Naumuk [mailto:anau...@stratagem-us.com]
Sent: Tuesday, January 20, 2009 05:02
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Build wixlib with localization
Hello WiX community,
The installation/uninstallation of users is controlled by the parent Component.
The verbose log file should show you what Components are being
installed/uninstalled.
-Original Message-
From: Joe Osman [mailto:joe.os...@tait.co.nz]
Sent: Monday, January 19, 2009 19:01
To: General discuss
Write an application that does it.
-Original Message-
From: Andy2k8 [mailto:appr...@gmail.com]
Sent: Monday, January 19, 2009 22:24
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] clickThrough in production software
Ok. In that case what is the best way to add automatic upda
I don't know much about DRM in installers but have you looked at the PIDKEY
property in MSI SDK? That seems somehow related to a lot of this stuff.
-Original Message-
From: Marais van Zyl [mailto:li...@projexis.co.za]
Sent: Monday, January 19, 2009 23:02
To: General discussion for Windo
The "assemblyFileVersion" is only applicable when installing into the GAC.
Otherwise, AFAIK, standard file versioning rules apply. The guidance is to use
publisher policy instead of "assemblyFileVersion" when installing to the GAC.
Also, as it has been related to me, those 90% of Microsoft as
>I would install the service using the elements and then do the
>COM bit by writing the relevant registry entries using .
>The hard bit is generating the registry values as I don't think heat can
>harvest COM servers, if the code is written in C++ you should be able to
>get the values from the sou
Yeah, sounds like a bug. Mike made some changes recently to handle COM+
configuration that was not getting cleaned up correctly. It could be this is a
bug introduced by that change. Please do open a bug on SourceForge.
-Original Message-
From: Yan Sklyarenko [mailto:y...@sitecore.net]
RegistryKey is the parent of RegistryValue. Or you can just list a bunch of
RegistryValue elements out flat. Both ways work.
-Original Message-
From: Barry Larkin [mailto:barrylar...@gmail.com]
Sent: Tuesday, January 20, 2009 03:33
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-u
Why not use the specific Class, ProgId, TypeLib and Interface elements? That's
a much easier way to represent all the same registry keys.
-Original Message-
From: Neil Sleightholm [mailto:n...@x2systems.com]
Sent: Tuesday, January 20, 2009 06:31
To: General discussion for Windows Instal
I would install the service using the elements and then do the
COM bit by writing the relevant registry entries using .
The hard bit is generating the registry values as I don't think heat can
harvest COM servers, if the code is written in C++ you should be able to
get the values from the source r
Greetings all,
I am sure this is simple but I've been banging my head over this for hours
now.
I placed two PathEdits and two PushButtons to their right.
Each button ( on the right of those labels ) should spawn a BrowseDlg.
When the dialog closes I want to update the two properties I have set (
Hello All,
I am in trouble with building my WiX solution using NAnt and MSBuild task on a
server which is running under Windows 2003 x64.
NAnt task is simple:
The WiX solution contains 3 wixproj; each of them has
..\..\Lib\WiX\v3.0\
$(WixR
Andrew Lee wrote:
> Your condition of MUAccepted = "yes" OR "no" is always going to
> evaluate as true. Try an enable condition and new dialog condition of:
>MUAccepted = "yes" OR MUAccepted = "no"
> or you might find it clearer to put:
>(MUAccepted = "yes") OR (MUAccepted = "no")
>
> The
Dylan Moline (Volt) wrote:
> Hey everyone,
>
> I am implementing a custom UI where I would like the user to either accept or
> decline a radio button. I want the "next" button to be disabled until they
> select EITHER option. I don't care if it is yes or no, I just want them to
> make a decisio
I need to produce an msi-style installer for a legacy project and I need to
do it fairly quickly. WiX has been recommended to me and so far, so good but
one thing eludes me at the moment. One of the targets is both a Win32
Service *and* a COM server. Does anyone have any details on how to handle
th
Hello WiX community,
I am a beginner in WIX toolset. I am using wix 3.0. I have build the
custom.wixlib that contains custom dialogs and localization file for
this dialogs as EMBEDDED resource, building with COMPILE is impossible.
When I use this (custom.wixlib) library in another wix projects an
hi guys,
thanks for that, we will look into the setupbld options for bootstrapping
yes the protocol handler is just registry keys, i couldnt find a clean
example of creating registry keys within registry keys int the tutorial.
cheers,
barry
Re: [WiX-users] installing Outlook Primary Interop Ass
Hello WiX community,
It seems I have found a bug in IIS extension. I hope I'm wrong and
somebody will point me to my mistake.
First of all, WiX version is 3.0.4917.0. I'm trying to configure the
existent website in IIS 5.1. Here is my component definition:
IISMAJORVERSION = "#5"
Shouldn't that be "Relative" not "Realtive"?
Andreas Owen
01/20/2009 12:05 AM
Please respond to
"General discussion for Windows Installer XML toolset."
To
"wix-users@lists.sourceforge.net"
cc
Subject
[WiX-users] bootstrapper isn't copied completley
I'm trying to ship sql express
I'm trying to ship sql express with my setup but it always wants to download
the package instead. The options ComponentsLocation="Realtive" and
CopyComponents="True" should do the trick but sqlepr32.exe isn't being copied
anywhere. I'm using the latest wix 3 build and studio 2005. Below is my
w
75 matches
Mail list logo