[WiX-users] WIX 3.5 and Visual Studio 2008 Express

2009-12-07 Thread Thomas Steinbach
Hello, is there a way to use the WIX version 3.5, which can manage setup projects from/within Visual Studio 2008 Prof. with the Visual C++ 2008 Express Edition? Why is there no support for that free IDE? Will that IDE suported in the future? Thomas

Re: [WiX-users] multiple entries in add remove programs.

2009-12-07 Thread Kelly . Leahy
Why are your two upgrade codes different? Are you doing that on purpose? The upgrade code should remain the same for all products that are considered to be in the same upgrade family. by two upgrade codes, I mean the UpgradeCode in your Product tag and the Id in the Upgrade tag. Giora

[WiX-users] 32 bit component best practice

2009-12-07 Thread John Aldridge
Our product has both 32 and 64 bit versions, and we want to allow users to install these side-by-side on a 64 bit machine. The 64 bit version includes a 32 bit component which is identical to the corresponding component of the 32 bit version. How should we choose an installation location for

Re: [WiX-users] WIX 3.5 and Visual Studio 2008 Express

2009-12-07 Thread Bob Arnson
Thomas Steinbach wrote: is there a way to use the WIX version 3.5, which can manage setup projects from/within Visual Studio 2008 Prof. with the Visual C++ 2008 Express Edition? Why is there no support for that free IDE? Will that IDE suported in the future? No, it won't be supported

[WiX-users] WIX extension: CreateWixSimpleReferenceRow doesn't work with custom tables?

2009-12-07 Thread Maciej Oszutowski
Hi, I'm developing WIX extension which creates number of custom tables. One of them is similar to InstallExecuteSequence, another one is similar to CustomAction table. Don't ask me why, I just need it ;) Tables look as follows: tableDefinition name=MyExecuteSequence columnDefinition

[WiX-users] Problem with removing registry key containing version info and not removing an assembly while doing a major upgrade

2009-12-07 Thread Ana Martic
Hi, While creating an installer that should do a major upgrade I firstly faced the problem that the registry key containing a version number (of the previous version) doesn't get removed. In order to make it possible that the installer of the upgrade removes it I changed the GUID of the

Re: [WiX-users] Problem with removing registry key containing version info and not removing an assembly while doing a major upgrade

2009-12-07 Thread Blair
Is the registry value containing the version number the keypath if its component? -Original Message- From: Ana Martic [mailto:t-anm...@microsoft.com] Sent: Monday, December 07, 2009 7:31 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Problem with removing registry key

Re: [WiX-users] multiple entries in add remove programs.

2009-12-07 Thread Wilson, Phil
You have OnlyDetect set to Yes when you detect the older version, that won't cause the upgrade to occur. Phil Wilson -Original Message- From: Giora keinan [mailto:grkei...@gmail.com] Sent: Monday, December 07, 2009 1:35 AM To: General discussion for Windows Installer XML toolset.

Re: [WiX-users] multiple entries in add remove programs.

2009-12-07 Thread Neil Sleightholm
Goira, your Product/@UpgradeCode doesn't match Upgrade/@Id that is why you get the duplicate. Take a look at my sample again you will see I use ?define UpgradeCode to stop this happening. Neil -Original Message- From: Giora keinan [mailto:grkei...@gmail.com] Sent: 07 December 2009 09:35

Re: [WiX-users] How Do I Verify Group Membership?

2009-12-07 Thread Richard
If you have special security needs, the best approach is to create a user or group with exactly the permissions that you need and have your code run as that user or as a member of that group. When you uninstall your application you remove the created user/group. -- The Direct3D Graphics

[WiX-users] SqlString is Name a keyword?

2009-12-07 Thread Steve Braswell
All: I'm using SqlString to affect changes to the database during installation. Here is a snippet from the wxs file: sql:SqlString Id=InsertCabinetScript ExecuteOnInstall=yes Sequence=6 SQL=IF NOT EXISTS ( SELECT * FROM Cabinet WHERE [Name] = '[SQLSERVERDATABASENAME]' ) INSERT INTO

Re: [WiX-users] SqlString is Name a keyword?

2009-12-07 Thread Alexander Shevchuk (Volt)
Hi Steve, I guess, SQL attribute is a Formatted string. Try to escape [ and ]: [\[] And [\]] Alex -Original Message- From: Steve Braswell [mailto:sbrasw...@informasoftware.com] Sent: Monday, December 07, 2009 1:12 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users]

[WiX-users] Instance transforms with the msi

2009-12-07 Thread Uma Harano
Hi, I am using instance transforms (msts) to install multiple instances of my base product (msi) on the same machine. Everything works except for one issue: I use an instance identifier property [INSTANCEPROP] that gets set toInstance1, Instance 2,...etc for each instance. I use this property

Re: [WiX-users] Instance transforms with the msi

2009-12-07 Thread Kelly . Leahy
Are you using the same component GUID for each of these keys? You can't do that... It's breaking the component rules and all kinds of bad things happen when you break the component rules. Each distinct component keypath (the 'main' entry in a component) MUST have a unique component GUID.

Re: [WiX-users] Instance transforms with the msi

2009-12-07 Thread Uma Harano
Each instance has a unique Product Code. Also, I was following the guidelines from the Windows installer SDK (On how to author instance transforms). How do I install the same set of files for multiple instances using transforms? Please advise! Uma- Here is the windows installer sdk topic on

Re: [WiX-users] Instance transforms with the msi

2009-12-07 Thread Kelly . Leahy
I wasn't asking about ProductCode. I'm asking about the component GUID for the registry key you're referring to. You need to assign different GUIDs for all components that could be installed in two locations by the two different instances. If you want to install the same files in two

[WiX-users] Two Custom Action entry points in one C++ Dll and WcaLog failure

2009-12-07 Thread Tony Juricic
At one point I was thinking that I have too many C++ Custom Action Dlls and started using existing Dlls. That is, I added a new entry point for a new CA in a Dll that already hosted code for existing CA. That appears to work just fine except for one issue: WcaLog() doesn't work - nothing gets

Re: [WiX-users] Instance transforms with the msi

2009-12-07 Thread Michael Osmond
Hi If you are using MSI Instances and installing to different locations, you don't need different component GUIDs for each component in each installed instance and the reference counting seems to work okay. I will be honest and say I don't know how it works under the hood, but it does work.

Re: [WiX-users] How Do I Verify Group Membership?

2009-12-07 Thread Castro, Edwin G. (Hillsboro)
In general I don't have permission nor ability to create the domain accounts/groups with the required permissions on our target environments. Requirements/restrictions can get in the way sometimes. Edwin G. Castro Software Developer - Staff Electronic Banking Services Fiserv Office:

[WiX-users] Quiet Execution Custom Action - run a temporary executable

2009-12-07 Thread Vladimir Iahnenco
Hi All, I have an executable which has to be launched as a custom action. It is a temporary one, I have to run and delete it after that. When I add it as a Binary and Custom action it works. Binary Id=SetConfigExe SourceFile=$(var.SetConfig.TargetDir)SetConfig.exe / CustomAction

[WiX-users] table contains an action '' -- how to find it ??? (Light warning 1055)

2009-12-07 Thread Alan Sinclair
Light is giving this warning: Console.wxs(142) : warning LGHT1055 : The table contains an action '' which cannot be merged from the merge module 'CDF.msm'. How can I find which action is colliding? Light omits the name, and there's no obvious culprit in CDF.msm (which is built elsewhere, and

Re: [WiX-users] Instance transforms with the msi

2009-12-07 Thread Yan Sklyarenko
See if this can be of any help for you: http://ysdevlog.blogspot.com/2008/12/multiple-instance-installations-and .html It works for me. -- Yan -Original Message- From: Uma Harano [mailto:uhar...@esri.com] Sent: Tuesday, December 08, 2009 01:24 To: General discussion for Windows