Re: [WiX-users] About .NET 4.0 framework installation

2010-10-21 Thread Bryan Reich
VSTOR is a separate component from the .Net FW. VSTOR 4.0 is dependant on CLR 4.0, but they are not the same package. You would have to have a separate prereq for those components. From: rahul.ekb...@sungard.com [rahul.ekb...@sungard.com] Sent:

Re: [WiX-users] Light error for COM dll with multiple prog id's for thesame class

2010-09-13 Thread Bryan Reich
be future proof. Thanks for the suggestions so far. 2010/9/13 Bryan Reich bryan.re...@microsoft.com https://sourceforge.net/tracker/?func=detailaid=2927773group_id=105970atid=642714 You may have to upgrade to newer bits or break out the second progId into its constituant registry keys outside

Re: [WiX-users] Windows 7 Custom Action Registry problem

2010-07-01 Thread Bryan Reich
Can you give examples of the specific keys you are attempting to write? Vista and Win7 created the concept of protected registry nodes that are owned by Windows and they don't let others mess with them, but for back compat they swallow the related errors so it only causes silent failures. That

Re: [WiX-users] VSTO excel Add in for all users

2010-06-11 Thread Bryan Reich
client to give me the list of all hot fixes and I am going to try one by one. If I found exact hotfix, I will let you know. Thanks, Rahul -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Thursday, June 03, 2010 9:12 PM To: General discussion for Windows Installer

Re: [WiX-users] VSTO excel Add in for all users

2010-06-03 Thread Bryan Reich
problem, it is disappearing menu add-in from excel menu bar. To resolve this I added kb980210 but it not working. So currently I am struggling to bring the add-in menu on menu bar. Thanks, Rahul -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Wednesday, June

Re: [WiX-users] Shortcut's icon and strange path

2010-06-02 Thread Bryan Reich
and reference that. It can be a bit confusing if you don't understand how advertised installations work :) Hope that helps. Cheers, Sascha On Wed, Jun 2, 2010 at 7:19 AM, Bryan Reich bryan.re...@microsoft.com wrote: Windows installer caches entries in the Icon table in the installer cache

Re: [WiX-users] VSTO excel Add in for all users

2010-06-02 Thread Bryan Reich
statement is not available, please read our privacy statement offline: C:\Windows\system32\en-US\erofflps.txt Upto this point we don't have any COM add-in. If I follow the same steps on XP it works perfectly. Thanks, Rahul From: Bryan Reich [mailto:bryan.re

Re: [WiX-users] VSTO excel Add in for all users

2010-06-01 Thread Bryan Reich
\EnableLocalMachineVST O = 1. Option Why the .vsto (Clickone deployment) not asks me the target dir? It directly installs in appdata\user\... Thanks, Rahul -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Friday, May 28, 2010 2:26 PM To: General discussion

Re: [WiX-users] VSTO excel Add in for all users

2010-06-01 Thread Bryan Reich
registry changes suggested in http://support.microsoft.com/kb/976811/. Thanks, Rahul -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Tuesday, June 01, 2010 4:26 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] VSTO excel Add

Re: [WiX-users] Shortcut's icon and strange path

2010-06-01 Thread Bryan Reich
Windows installer caches entries in the Icon table in the installer cache location as you see below, so in effect by creating that Icon WIX element, you think of it as if it were a separate File element from your root exe. In the past, when I've authored COM registration and tried to do what

Re: [WiX-users] Files missing after major update - what am I doing wrong?

2010-06-01 Thread Bryan Reich
A summary of the different behaviors depending on where you schedule RemoveExistingProducts, and benefits and drawbacks of each in general, can be found at: http://msdn.microsoft.com/en-us/library/aa371197(VS.85).aspx -- Bryan -Original Message- From: Stefan Kuhr

Re: [WiX-users] VSTO excel Add in for all users

2010-06-01 Thread Bryan Reich
, June 01, 2010 3:03 PM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] VSTO excel Add in for all users Ok Thanks. I will wait for your reply. Thanks, Rahul -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Tuesday, June 01, 2010 1:25 PM

Re: [WiX-users] VSTO excel Add in for all users

2010-05-28 Thread Bryan Reich
Which version of Office are you targeting? If it is Office 2003, it won't work. If it is Office 2007, HKLM VSTO add-ins were not supported when RTM shipped but were enabled later via an update (KB976477). Even if you have the update you have to explicitly enable HKLM registered VSTO add-ins by

Re: [WiX-users] Version independent prog id is removed after uninstalling current version

2010-05-11 Thread Bryan Reich
This is likely a classic component violation. The component GUID has been revved but the version independent progID remains the same registry key for the two components, meaning the uninstall of any one of the components will remove the key out from underneath the other product since two

Re: [WiX-users] Version independent prog id is removed after uninstalling current version

2010-05-11 Thread Bryan Reich
In our product, we maintain the component violation and we instruct our users in such a scenario to run repair on the remaining version if you uninstall from a side-by-side state. A custom action would also potentially work as you suggest Kim, if the scenario is important enough to warrant the

Re: [WiX-users] Is it possible to install a 32-bit COM server DLL under ProgramFiles64Folder?

2010-03-03 Thread Bryan Reich
My advice would be to use the 32 bit install location, but if you really want to put it in the 64 bit location, you can author two components, one for the server and one for the class associated with the server. The server can be marked as 64 bit. The class component marked as x86. Mark the

Re: [WiX-users] Pure registry component without a directory?

2010-02-25 Thread Bryan Reich
It is trying to use the directory as a fallback for your keypath. What you probably want in this component is for one of the registry keys to be the key path, then it won't try to use the directory for that. Something like the following perhaps: Component Id=foo Guid=MyGUID Directory=NotUsed

Re: [WiX-users] Verifying existance of a file using multiple properties

2010-02-18 Thread Bryan Reich
Do you know what component(s) install the file in question? If so using ComponentSearch would likely be a better approach. -- Bryan -Original Message- From: Dane Anderson (Acro Service Corp) [mailto:a-daa...@microsoft.com] Sent: Thursday, February 18, 2010 2:12 PM To:

Re: [WiX-users] WiXNetFxExtension conditions

2010-02-15 Thread Bryan Reich
Don't shoot the messanger John. I'm just passing along what I know about the current situation. Also note that with the 4.0 FW, the CLR changed the way is registers itself and where you have to look in the registry to determine the current version, which is why the preexisting detection logic

Re: [WiX-users] WiXNetFxExtension conditions

2010-02-14 Thread Bryan Reich
There is no guarantee that your product would work just fine with CLR 4.0 just because it works with CLR 2.0 (Framework 3.5). For CLR 4.0 the CLR has moved into a SxS model whereby 4.0 can be loaded in-proc SxS 2.0 runtime, and the 5.0 runtime will be loaded into process alongside the 4.0

[WiX-users] Using variables to define attributes (not attribute values)

2010-02-12 Thread Bryan Reich
I was under the impression that the expression $(var.MyVar) a preprocessor evaluation, evaluated at a similar time to ?if ?. However, some wix that I am compiling suggests this isn't the case. I'm trying to define a variable as follows: ?if someCondition ? ?define

Re: [WiX-users] 64-bit *and* 32-bit Registry Keys in same MSI?

2010-01-22 Thread Bryan Reich
To help avoid duplication you can also use include files (*.wxi) to define the registry keys and include it in each component as described below without having to duplicate the code. Component Id=C_Registry_x86 Guid=PUT-GUID-HERE Directory=INSTALLLOCATION Win64=no ?include

Re: [WiX-users] WiX syntax for GUIDs for 32-bit/64-bit components

2010-01-22 Thread Bryan Reich
Note I don't know if this is your scenario or not, but if you are installing architecture neutral components like .Net assemblies, and are installing them into the same location regardless of your package architecture (such as the GAC), then you should make a single Win64=no component and

[WiX-users] Silly question: what is my user name (it doesn't appear to be my email)

2010-01-07 Thread Bryan Reich
work either. How does one find out what username was assigned to them in the initial registration process? (I did my registration entirely via the email mechanism). -- Bryan Reich -- This SF.Net email is sponsored

Re: [WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no?

2010-01-07 Thread Bryan Reich
Bug 2927773 has been opened to track. Thanks. -Original Message- From: Bryan Reich [mailto:bryan.re...@microsoft.com] Sent: Wednesday, January 06, 2010 10:12 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Wix bug when converting class/progID set

Re: [WiX-users] Disable repair and admin setup...

2010-01-07 Thread Bryan Reich
We did this in one case by using a Condition as follows: Condition Message=your error messageACTION~lt;gt;ADMIN/Condition I know that works for advertise. I think there can be similar logic for repair. -- Bryan -Original Message- From: Tony [mailto:yellowjacketl...@gmail.com] Sent:

[WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no?

2010-01-06 Thread Bryan Reich
I am seeing the following: Previously there was: Class Id={myGUID} advertise=yes... ProgId Id=MyProgid1.14 Advertise=yes ... / ProgId Id=MyOtherProgId.14 Advertise=yes .../ /Class This was working fine. When installed, the class had entries for the prog ID that was first in the list of

Re: [WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no?

2010-01-06 Thread Bryan Reich
toolset. Cc: Bryan Reich Subject: Re: [WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no? On 1/6/2010 7:42 PM, Bryan Reich wrote: What is happening is that WIX, while turning these ProgIds into their constituent registry keys, does NOT use the heuristic

Re: [WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no?

2010-01-06 Thread Bryan Reich
level deep.) And unfortunately I need to do the latter because a number of the same-class associated progIds also have versions and version-independent entries. -- Bryan -Original Message- From: Bryan Reich Sent: Wednesday, January 06, 2010 7:41 PM To: 'Bob Arnson'; General discussion

Re: [WiX-users] Wix bug when converting class/progID set from advertised=yes to advertised=no?

2010-01-06 Thread Bryan Reich
YesNoType.Yes == firstProgIdForClass. Do you mind filing a bug? The work around in WiX v3.0, unfortunately, is to pull the second ProgId out and set its registry keys using RegistryKey/RegistryValue elements. On Wed, Jan 6, 2010 at 8:37 PM, Bryan Reich bryan.re...@microsoft.comwrote: I can confirm