Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-27 Thread ssmsam
Thanks for your confirmation. Kind Regards, Sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/heat-exe-How-to-generate-unique-but-human-readable-IDs-for-directories-components-and-files-tp7600068p7600104.html Sent from the wix-users mailing l

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-25 Thread bogser
I just realized that WiX appends a merge module GUID to all IDs during wxs compilation. So it's not the problem that heat.exe generates non unique IDs with -suid option, the IDs will become unique when wxs will be compiled to merge module. So, yes -suid option fully meets my requirements. -- Vie

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-23 Thread ssmsam
I think you can use -SUID parameter to heat. sampat -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/heat-exe-How-to-generate-unique-but-human-readable-IDs-for-directories-components-and-files-tp7600068p7600071.html Sent from the wix-users mailing

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-22 Thread bogser
Yeah, I know. For now there is some post-build script that corrects all IDs every time my merge module built. But this is workaround. The most proper way is native support of unique human-readable names in heat.exe I think. -- View this message in context: http://windows-installer-xml-wix-tools

Re: [WiX-users] heat.exe: How to generate unique but human readable IDs for directories, components and files

2015-04-22 Thread Nir Bar
You can run heat with unique IDs and then apply a XSLT transform to prefix each ID with the file name. - Nir Bar Freelance Developer Mail: nir@panel-sw.com Web: www.panel-sw.com - C++ On Windows, Linux and Embedded Platforms - WiX & InstallShield -- View this message in conte

Re: [WiX-users] Heat.exe harvesting question

2014-09-24 Thread Hoover, Jacob
Any reason you aren't using the HeatDriectory task? -Original Message- From: newuser2014 [mailto:wamplersovere...@gmail.com] Sent: Wednesday, September 24, 2014 10:24 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Heat.exe harvesting question Hi, I have the following

Re: [WiX-users] Heat.exe harvesting case sensitive vb6 dll's

2014-03-19 Thread Bevan Weiss
Hi Ravi, Heat creates its unique file/component references based on the source name of the file. So if you change the name, or the relative location of the source file, then the file reference may well change. I believe there is a way to force it to not generate new references, however I've found t

Re: [WiX-users] Heat.exe Exception with MSBuild and HeatDirectory

2014-02-19 Thread Ilir Bekteshi
Yes E: drive is local not a network share. The location of the heat.exe is correct, when i copy the full path i get from the error and run heat.exe from there it works i.e. the path is correct. I have built the project with MSBuild without any problems the issue came when introducing HeatDirector

Re: [WiX-users] Heat.exe Exception with MSBuild and HeatDirectory

2014-02-18 Thread Bevan Weiss
Is E:\ local? I suspect it might be a network share. If the MSBuild process is using elevated privileges then all network shares (created when non-elevated) disappear. This only occurs with WindowsServer 2008R2 and above I believe (and I'm not sure if it's in Windows 7, but it's definitely in Wi

Re: [WiX-users] heat.exe : warning HEAT5151

2013-12-16 Thread Suvrajyoti Panda
Hi John, Thanks for the reply, could you please let me know what are the different ways to increment the assembly file version? Regards, SuvraJyoti On 16-12-2013 19:47, John Cooper wrote: > Not all version numbers are created equal. 5.3.1.0 probably reflects the > AssemblyVersion which impact

Re: [WiX-users] heat.exe : warning HEAT5151

2013-12-16 Thread John Cooper
Not all version numbers are created equal. 5.3.1.0 probably reflects the AssemblyVersion which impacts the strong naming. 1.0.0.0 reflects the AssemblyFileVersion. You should be concerned that your build process is not incrementing the AssemblyFileVersion. This is the version that the instal

Re: [WiX-users] Heat.exe not including all references/dependencies

2013-06-24 Thread Tom -
necessary file. Best Regards, Tom > Date: Sat, 22 Jun 2013 14:34:44 -0400 > From: gorley.phili...@gmail.com > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Heat.exe not including all references/dependencies > > You could create a separate configuration, say Custom

Re: [WiX-users] Heat.exe not including all references/dependencies

2013-06-22 Thread Blair Murri
er changing a component's guid). Blair Murri > Date: Sat, 22 Jun 2013 14:34:44 -0400 > From: gorley.phili...@gmail.com > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Heat.exe not including all references/dependencies > > You could create a separate confi

Re: [WiX-users] Heat.exe not including all references/dependencies

2013-06-22 Thread Philippe Gorley
You could create a separate configuration, say Custom|AnyCPU, for your solution, where all of your projects' output paths are set to the same folder, along with all assemblies having CopyLocal set to true, so you can just run Heat on that directory to grab everything. You would do this by addin

Re: [WiX-users] Heat.exe XSLT parameters

2013-02-27 Thread Peter Shirtcliffe
You can't do it. I use a separate msbuild step to call Saxon to transform my XML. XSLT 2 is much nicer anyway. -Original Message- From: chennam [mailto:chatrapathi.chen...@gmail.com] Sent: 26 February 2013 19:17 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Heat.exe XSLT parame

Re: [WiX-users] Heat.exe

2013-02-18 Thread Yawar Khan
Read the heat documentation. Harvest a directory heat dir ".\My Files" -gg -sfrag -template:fragment -out directory.wxs You don't have to install msi to check the effect of Heat params. See generated "SCBUFragment.wxs" for details. Anything included in fragment file will be part of your installati

Re: [WiX-users] Heat.exe

2013-02-14 Thread chennam
Hi i am using below statement for harvesting the web application. "%WIX%bin\heat.exe" dir "$(Wixdest)" -cg SCBUDirect -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var env.Wixdest -out "C:\Workspaces\Chatra\SCBUFragment.wxs" And when I install the MSI the resulting folders just contain .dll,.

Re: [WiX-users] Heat.exe

2013-02-13 Thread Peter Shirtcliffe
That, or add the generated wxs file to your project in visual studio. -Original Message- From: Yawar Khan [mailto:yawar.k...@live.com] Sent: 13 February 2013 07:14 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Heat.exe SET WIX="" SET WORKING="" *To

Re: [WiX-users] Heat.exe

2013-02-12 Thread Yawar Khan
SET WIX="" SET WORKING="" *To harvest* "%WIX%/bin/heat.exe" dir "%WORKING%\..\exe\plugin" -cg pluginFiles -gg -scom -sreg -sfrag -srd -dr INSTALLLOCATION -var var.PluginProjectDir -out ..\Fragments\pluginFilesFragment.wxs [You may use/skip -sreg, -sfrag, -dr, -var according to your need] *Candle

Re: [WiX-users] Heat.exe

2013-02-12 Thread chennam
Thanks pal for reference . Now I was able to create the .WXS which is output of Heat.exe and it does contain all the components of the Web directory specified as source directory. But now how could I integrate or refer the generated .WXS ;the out put of Heat.exe in the Installer setup so that whe

Re: [WiX-users] Heat.exe

2013-02-12 Thread Pally Sandher
Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: chennam [mailto:chatrapathi.chen...@gmail.com] Sent: 11 February 2013 22:19 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Heat.exe Thanks Steve, Intially cmd was notable to

Re: [WiX-users] Heat.exe

2013-02-11 Thread chennam
Thanks Steve, Intially cmd was notable to recognize Heat.exe as internal or external cmd. Now was able to fingure out heat.exe from Wixtool bin. After harvesting the with Heat.exe a fragment file of .WXS is generated based on the file structure of web application.But I was thinking the MSI file

Re: [WiX-users] Heat.exe

2013-02-11 Thread Steven Ogilvie
Run "heat.exe /?" at a cmd prompt this will list all the parameters Steve -Original Message- From: chennam [mailto:chatrapathi.chen...@gmail.com] Sent: February-11-13 4:33 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Heat.exe Hi I am new to WIX, Can any one help me in po

Re: [WiX-users] Heat.exe, "suppress COM" usage (-scom)

2013-01-08 Thread JohnB
Aha, thanks to Bill, Jacob, and Germano for the suggestions. "-scom -sreg" seems to do the trick. Regarding the original question, what is -scom useful for? Are there situations where Class and ProgID elements are not desirable? I'm wondering if the usage statement for that flag should be clari

Re: [WiX-users] Heat.exe, "suppress COM" usage (-scom)

2013-01-08 Thread Arnette, Bill
Use -scom -sreg to suppress all COM and registry info if you are only after file information. -Original Message- From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] Sent: Tuesday, January 08, 2013 4:29 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX

Re: [WiX-users] Heat.exe, "suppress COM" usage (-scom)

2013-01-08 Thread Hoover, Jacob
While it may not be optimal, you could use an XSLT to remove the unwanted elements. If I had to guess, the scom element simply tells heat to use the MSI Registry table instead of the TypeLib (and related) tables. I seem to remember a post by Rob and maybe an ICE saying not to use the TypeLib du

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-21 Thread Rob Mensching
> > > > Windows Installer can handle 1200 components easily. ComponentGroups and > > ComponentGroupRefs can simplify managing large numbers of components in > the > > source code. > > > > > > -Original Message- > > From: Alexey Ivanov [m

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-21 Thread Alexey Ivanov
.com] > Sent: 21 June 2012 08:57 > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] heat.exe generate component for files in each > folder, not to generate component for each file. > >>so if the first file in a component exists and is of the c

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-21 Thread Peter Shirtcliffe
simplify managing large numbers of components in the source code. -Original Message- From: Alexey Ivanov [mailto:alexey.iva...@gmail.com] Sent: 21 June 2012 08:57 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] heat.exe generate component for files in each fo

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-21 Thread Alexey Ivanov
>so if the first file in a component exists and is of the correct version >(assuming no other file is marked as the keypath) then Windows Installer >would consider the component state to be present. What problems can occur with this? 2012/6/21 Alexey Ivanov : > In the project vacuum-im ~ 1200

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-20 Thread Alexey Ivanov
In the project vacuum-im ~ 1200 files,%) To fill the Features have to specify 1200 components (if we consider a 1 component is a 1 file) 2012/6/21 Hoover, Jacob : > Since heat allows for a XSLT to be applied to the output "anything" is > possible but I would highly advise against it. A component

Re: [WiX-users] heat.exe generate component for files in each folder, not to generate component for each file.

2012-06-20 Thread Hoover, Jacob
Since heat allows for a XSLT to be applied to the output "anything" is possible but I would highly advise against it. A component is the most granular part of an installation, so if the first file in a component exists and is of the correct version (assuming no other file is marked as the keypat

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread Castro, Edwin G. (Hillsboro)
al Message- > From: sangeeta1 [mailto:snmsn...@gmail.com] > Sent: Friday, December 10, 2010 11:11 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, > Name, Title, version > > > The source .wxs file that Heat.exe

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread sangeeta1
t; > email]<http://user/SendEmail.jtp?type=node&node=5824258&i=0>] > > > Sent: Friday, December 10, 2010 10:18 AM > > To: [hidden email]<http://user/SendEmail.jtp?type=node&node=5824258&i=1> > > Subject: Re: [WiX-users] Heat.exe - How to pass Product

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread Castro, Edwin G. (Hillsboro)
efore printing this e-mail > -Original Message- > From: sangeeta1 [mailto:snmsn...@gmail.com] > Sent: Friday, December 10, 2010 10:18 AM > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, > Name, Title, version >

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread sangeeta1
eeta1 [mailto:[hidden > email]<http://user/SendEmail.jtp?type=node&node=5824029&i=0>] > > Sent: Friday, December 10, 2010 9:38 AM > To: [hidden email] <http://user/SendEmail.jtp?type=node&node=5824029&i=1> > Subject: Re: [WiX-users] Heat.exe - How to p

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread Blair
wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version Thanks a lot for these details! Taking your Manufacturer xsl as a baseline example, I tried to replace the Name attribute in but really made no progress. I got this crappy code to work,

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-10 Thread sangeeta1
.fiserv.com > Please consider the environment before printing this e-mail > > > -Original Message- > > From: sangeeta1 [mailto:[hidden > > email]<http://user/SendEmail.jtp?type=node&node=5820142&i=0>] > > > Sent: Wednesday, December 08, 2010 8:47 PM > &

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-09 Thread Castro, Edwin G. (Hillsboro)
iserv Office: 503-746-0643 Fax: 503-617-0291 www.fiserv.com Please consider the environment before printing this e-mail > -Original Message- > From: sangeeta1 [mailto:snmsn...@gmail.com] > Sent: Wednesday, December 08, 2010 8:47 PM > To: wix-users@lists.sourceforge.net > Sub

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-08 Thread sangeeta1
After trying out an example, I see the significance of the -var variable. Regarding you example in using -var How can I replace the value of "Source" to a physical path of the root folder (like c:\temp\test) without having to use a wix variable var.MySource? I am automating the generation of

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-08 Thread sangeeta1
Product element can be generated by giving " -template Product " in the argument. If you type heat , you will see its syntax. And I think -var is only used for the SourceDir and not to replace any attribute in the file. This is my understanding, but please correct me if this is not right. Looks

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-08 Thread Castro, Edwin G. (Hillsboro)
2010 1:58 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, > Name, Title, version > > Heat does not generate a element. > > Heat /? shows the following documentation for -var: > >-var

Re: [WiX-users] Heat.exe - How to pass Product Manufacturer, Name, Title, version

2010-12-08 Thread Castro, Edwin G. (Hillsboro)
Heat does not generate a element. Heat /? shows the following documentation for -var: -var substitute File/@Source="SourceDir" with a preprocessor or a wix variable (e.g. -var var.MySource will become File/@Source="$(var.MySource)\myfile.txt" and -var wix.MySource will become File/@Source

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-18 Thread Blair
[mailto:luca.taro...@faacgroup.com] Sent: Monday, October 18, 2010 4:55 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] heat.exe runtime error (r6034) Brian, Thank you for the detailed explanation. I will definitely consider this issue. I know that the company is ISV for Miscro

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-18 Thread zero51
Brian, Thank you for the detailed explanation. I will definitely consider this issue. I know that the company is ISV for Miscrosoft, however, if there is only one doubt about rights to create a single package that includes both the application and SQL server express, my suggestion to them will

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-17 Thread Brian Rogers
Hey Luca, Distribution and repackaging are two different matters. I highly doubt you have the rights to repackage SQL Server. If you consume their MSI's and/or merge modules "as-is" I am sure this would be fine. However, when you change their deployment packages you have effectively created a diff

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-13 Thread zero51
yes, it is. The company where I work is allowed to distribute SQL server. However, I figured out the issue: the problem wes due to some switches on heat command. If I need to include in my .msi file all the installation package I need to use "-sreg" in order to avoid that heat looks for registry

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-12 Thread Blair
? -Original Message- From: Mark Simonetti [mailto:ma...@opalsoftware.co.uk] Sent: Tuesday, October 12, 2010 1:57 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] heat.exe runtime error (r6034) Still get the same problem here too. Not sure that there

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-12 Thread Mark Simonetti
Still get the same problem here too. Not sure that there's a solution at the minute. Anyone got any ideas on this? Thanks, Mark. On 12/10/2010 08:20, zero51 wrote: > Hi, > > I got the same problem. I am trying to harves by using heat a whole > installation of SQL Server 2008. > > the error

Re: [WiX-users] heat.exe runtime error (r6034)

2010-10-12 Thread zero51
Hi, I got the same problem. I am trying to harves by using heat a whole installation of SQL Server 2008. the error is the same: R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information." ... and af

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Neil Sleightholm
o: General discussion for Windows Installer XML toolset. Sent: Wed, October 6, 2010 5:12:51 PM Subject: Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId So, the answer is good luck using harvesting tools as they may not always work.  Not really a confidence booster, but they seem to work fo

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Christopher Painter
ing Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me - Original Message From: Jon W To: General discussion for Windows Installer XML toolset. Sent: Wed, October 6, 2010 5:12:51 PM Subject: Re: [WiX-users] heat.exe registry harvesting: P

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Jon W
gt; From: Christopher Painter [mailto:chr...@deploymentengineering.com] > Sent: Wednesday, October 06, 2010 12:14 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId > > I know you prefaced your opion

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Blair
-Original Message- From: Christopher Painter [mailto:chr...@deploymentengineering.com] Sent: Wednesday, October 06, 2010 12:14 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId I know you prefaced your opion with "idea

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Christopher Painter
ler XML toolset. Sent: Wed, October 6, 2010 1:53:41 PM Subject: Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId It is recommended that COM dlls be harvested on a machine that approximates the target machine as close as possible. Realize that due to the nature of harvesting that there

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Blair
r 06, 2010 6:08 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId Yes, heat and tallow ran on win7 x64. Are there any written rules one must follow when trying to gather registry information? Must the machine

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-06 Thread Jon W
Yes, heat and tallow ran on win7 x64. Are there any written rules one must follow when trying to gather registry information? Must the machine be 32-bit, etc...? These are 32-bit c++ dlls. Thanks, Jon On Tue, Oct 5, 2010 at 10:10 PM, Blair wrote: > You don't say if the XP is 32 or 64 bit. You

Re: [WiX-users] heat.exe registry harvesting: ProxyStubClassId

2010-10-05 Thread Blair
You don't say if the XP is 32 or 64 bit. You also didn't mention trying it on 32-bit Win7. I think it is a bitness issue, and the binary you are harvesting may be written to accommodate it. According to this page [http://msdn.microsoft.com/en-us/library/ms680091(v=VS.85).aspx] what the ProxyStubCl

Re: [WiX-users] Heat.exe

2010-09-24 Thread Castro, Edwin G. (Hillsboro)
ngine.co.uk] > Sent: Thursday, September 23, 2010 2:27 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Heat.exe > > Thankyou Bob, > > This now works fine! > > Is it possible to set the variable within the main.wxs file so that

Re: [WiX-users] Heat.exe

2010-09-23 Thread David Amey
@lists.sourceforge.net Subject: Re: [WiX-users] Heat.exe On 22-Sep-10 18:11, David Amey wrote: > Basically I'm using heat to harvest a folder, simples. However I'm using the "-var" property in the command line (to replace the "sourceDir" in the output component'

Re: [WiX-users] Heat.exe

2010-09-22 Thread Bob Arnson
On 22-Sep-10 18:11, David Amey wrote: > Basically I'm using heat to harvest a folder, simples. However I'm using the > "-var" property in the command line (to replace the "sourceDir" in the output > component's source attribute), using a variable declared in the main.wxs. > This replaces the "

Re: [WiX-users] heat.exe does not export COM information for a .NET component dll

2010-09-01 Thread Pally Sandher
t 2010 22:46 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] heat.exe does not export COM information for a .NET component dll On 10-08-31 3:25 PM, Lian Jiang wrote: > Hi, > > I am using WIX 3.0 to export the COM registry setting from a managed component dll but I only get a fi

Re: [WiX-users] heat.exe does not export COM information for a .NET component dll

2010-08-31 Thread Sohail Somani
On 10-08-31 3:25 PM, Lian Jiang wrote: > Hi, > > I am using WIX 3.0 to export the COM registry setting from a managed > component dll but I only get a file without the COM information. I can use > regasm to registery this dll. > > I use the same heat.exe to export another .net component dll succe

Re: [WiX-users] heat.exe: Harvest contents of directory and NOT the directory name

2010-04-29 Thread Pally Sandher
ered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -Original Message- From: jeff00seattle [mailto:jeff_tan...@earthlink.net] Sent: 29 April 2010 07:33 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] heat.exe: Harvest contents of direc

Re: [WiX-users] heat.exe: Harvest contents of directory and NOT the directory name

2010-04-28 Thread jeff00seattle
I took some hunting but I found the flag (have not tried it yet) http://www.tramontana.co.hu/wix/lesson6.php http://www.tramontana.co.hu/wix/lesson6.php Yet another switch, -srd will suppress the identifier generation for the root folder specified. File components in the root folder will refer

Re: [WiX-users] heat.exe: Harvest contents of directory and NOT the directory name

2010-04-28 Thread jeff00seattle
Thanks for the reply, However, I do not see suppress root directory flag viewing the following heat.exe documentation link: http://wix.sourceforge.net/manual-wix3/heat.htm http://wix.sourceforge.net/manual-wix3/heat.htm - Thanks Jeff in Seattle -- View this message in context: http://win

Re: [WiX-users] heat.exe: Harvest contents of directory and NOT the directory name

2010-04-28 Thread Navid Azimi-Garakani
There's a suppress root directory flag on heat.exe that controls this for you. Thanks, Navid -Original Message- From: jeff00seattle [mailto:jeff_tan...@earthlink.net] Sent: Wednesday, April 28, 2010 3:14 PM To: wix-users@lists.sourceforge.net Subject: [WiX-users] heat.exe: Harvest conte

Re: [WiX-users] heat.exe: Add attribute Win64="yes" to Component elements?

2010-04-27 Thread Sascha Beaumont
Oohhh... nifty! Thanks for pointing that out Bob :) On Sun, Apr 25, 2010 at 11:42 PM, Bob Arnson wrote: > On 4/22/2010 7:29 PM, Sascha Beaumont wrote: >> No, heat doesn't harvest 64-bit information. >> >> I just do a find/replace (sed would work from the command line if it >> needs scripting) >>

Re: [WiX-users] heat.exe: Add attribute Win64="yes" to Component elements?

2010-04-25 Thread Bob Arnson
On 4/22/2010 7:29 PM, Sascha Beaumont wrote: > No, heat doesn't harvest 64-bit information. > > I just do a find/replace (sed would work from the command line if it > needs scripting) > > Find: Guid="*"> > Replace: Guid="*" Win64="yes"> > If you use the -arch switch, Candle will do that for yo

Re: [WiX-users] heat.exe: Add attribute Win64="yes" to Component elements?

2010-04-22 Thread Sascha Beaumont
No, heat doesn't harvest 64-bit information. I just do a find/replace (sed would work from the command line if it needs scripting) Find: Guid="*"> Replace: Guid="*" Win64="yes"> Sascha On Fri, Apr 23, 2010 at 9:22 AM, jeff00seattle wrote: > > Hi > > I am using heat.exe of WiX 3.0. > > Can it

Re: [WiX-users] heat.exe warning: limit of 1600 components per feature: what will happen?

2010-04-19 Thread jeff00seattle
Thanks for the reply I compared source and MSI extraction using http://winmerge.org/ WinMerge , and it showed no difference. - Thanks Jeff in Seattle -- View this message in context: http://n2.nabble.com/heat-exe-warning-limit-of-1600-components-per-feature-what-will-happen-tp4928703p4928

Re: [WiX-users] heat.exe warning: limit of 1600 components per feature: what will happen?

2010-04-19 Thread Brian Rogers
Actually, this has been deprecated in Wix 3.5. Windows Installer no longer has this restriction. To your questions, WiX would have been fine. The issue would have been on machines before Windows 2000. Thanks, Brian Rogers "Intelligence removes complexity." - Me http://blogs.msdn.com/icumove On

Re: [WiX-users] heat.exe popping up a dialog

2010-03-03 Thread Bob Arnson
On 3/3/2010 5:02 AM, Jacek Pospychała wrote: > anyway, I'm still interested to learn, how the DLL is processed that it can > throw a popup.. > Self-reg runs code in the DLL; it can do anything, which is one of the reasons it's evil in an installer. -- sig://boB http://joyofsetup.com/

Re: [WiX-users] heat.exe popping up a dialog

2010-03-03 Thread Jacek Pospychała
ok, I figured out adding "-sreg" to heat command line does the trick. anyway, I'm still interested to learn, how the DLL is processed that it can throw a popup.. Jacek 2010/3/3 Jacek Pospychała > hi, > > I'm generating wxs file for Sun Java Runtime using heat and unfortunately > during this p

Re: [WiX-users] Heat.exe and 64-bit compatibility

2010-01-15 Thread Rob Mensching
Yeah, it's not trivial but we should solve this problem eventually. On Thu, Jan 14, 2010 at 8:52 AM, Brian Rogers wrote: > Not sure if it is that straight forward. I think the reason we keep punting > this feature is the dependencies heat.exe has on the Wix core project ( > > http://sourceforge.n

Re: [WiX-users] Heat.exe and 64-bit compatibility

2010-01-14 Thread Brian Rogers
Not sure if it is that straight forward. I think the reason we keep punting this feature is the dependencies heat.exe has on the Wix core project ( http://sourceforge.net/tracker/index.php?func=detail&aid=2012626&group_id=105970&atid=642717 ). Brian Rogers "Intelligence removes complexity." - Me h

Re: [WiX-users] Heat.exe and 64-bit compatibility

2010-01-13 Thread Bob Arnson
On 1/13/2010 8:07 PM, Navid Azimi-Garakani wrote: > Is there a particular reason why Heat.exe is targeted and compiled > specifically against the x86 architecture? Because an MSIL .exe runs as a 64-bit process on an x64 system, so it couldn't load x86 DLLs. I suspect there's a need for Heat64.

Re: [WiX-users] heat.exe

2010-01-13 Thread Brian Rogers
I see two directories listed below. You should only have one. "C:\Program Files\Windows Installer XML v3\bin\heat.exe" dir "..\..\~tmp\j2build3v_win\apps" -gg -sfrag -scom -sreg "$(ProjectDir)..\..\..\~tmp\j2build3v_win\apps\eu" -out "$(ProjectDir)gen_fragment.wxs" -template:fragment Should be:

Re: [WiX-users] heat.exe : error HEAT0001 : Value cannot be null.

2008-11-07 Thread Rob Mensching
I don't think that the website harvester has been maintained. The guy that wrote it (a long time ago) left us (a long time ago). -Original Message- From: Joe Osman [mailto:[EMAIL PROTECTED] Sent: Thursday, November 06, 2008 17:38 To: General discussion for Windows Installer XML toolset

Re: [WiX-users] Heat.exe and '1 directory - 1 component' mode

2008-10-11 Thread Bob Arnson
Yan Sklyarenko wrote: > Does heat.exe utility support the mode "1 directory - 1 component", when > it harvests all the files of a certain directory to a single component? > No. Harvesting one file per component helps prevent component-rule violations. -- sig://boB http://joyofsetup.com/ -

Re: [WiX-users] heat.exe -scom produces incorrect "regasm" fragments for COM interop ?

2008-03-13 Thread Andrej Jantzen
At least 3.0.3725.0 didn't produced "Implemented Categories" keys. I've now tried the version 3.0.3829.0 - it seems to do it correctly! Thanks, Andrej Heath Stewart wrote: > What version of WiX are you using? The RegistryHarvester should be > handling empty leaf keys, but it may not have always

Re: [WiX-users] heat.exe -scom produces incorrect "regasm" fragments for COM interop ?

2008-03-13 Thread Heath Stewart
What version of WiX are you using? The RegistryHarvester should be handling empty leaf keys, but it may not have always been this way. Looking at RegistrationServices (the class that both WiX and regasm.exe use to register assemblies) "Implemented Categories" seems to be the only empty key. Ja

Re: [WiX-users] heat.exe throws up Runtime Error

2008-02-27 Thread Mark Visser
Just did, same problem. I have a simplified example dll that triggers the error, however it may not be useful without the context of the software it is intended for (it's a plug-in). I'm not going to spam the list with an attachment, but I can send it directly to anyone who'd like to check

Re: [WiX-users] heat.exe generates different output on Vista vs. XP and crashes for some DLLs

2008-02-06 Thread Bob Arnson
Kirill Kovalenko wrote: Also I've noticed that heat generates < Class> records, but if my memory serves me right, is was Rob who discorages people in this mail list from using records. Does it mean with have to apply some kind of XSLT to translate all the < Class> and records into s?

Re: [WiX-users] heat.exe generates different output on Vista vs. XP and crashes for some DLLs

2008-02-06 Thread Kirill Kovalenko
into s? Sincerely yours, Kirill Kovalenko Product Manager Softerra Ltd. <http://www.softerra.com> http://www.softerra.com <http://www.ldapadministrator.com> http://www.ldapadministrator.com From: Mike Dimmick [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 06, 2008 12:

Re: [WiX-users] heat.exe generates different output on Vista vs. XP andcrashes for some DLLs

2008-02-05 Thread Mike Dimmick
The fault, as always with Heat or Tallow trying to extract COM registration information from DLLs, is typically that your self-registration code doesn't work properly in the isolated environment created by Tallow/Heat. About all you can do is debug the code when running in this environment and work

Re: [WiX-users] heat.exe 9000+ Files Merge Module, warning LGHT1076

2007-07-18 Thread Collins, James
net Subject: RE: [WiX-users] heat.exe 9000+ Files Merge Module, warning LGHT1076 Components in merge modules have the package GUID appended to the component ID so there isn't a clash if the same component ID is used in multiple merge modules, and no clash between the merge modules and the ma

Re: [WiX-users] heat.exe 9000+ Files Merge Module, warning LGHT1076

2007-07-18 Thread Mike Dimmick
Components in merge modules have the package GUID appended to the component ID so there isn't a clash if the same component ID is used in multiple merge modules, and no clash between the merge modules and the main installer. It's a way to make the component ID unique. The same happens for a number

Re: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended

2007-07-11 Thread Bob Arnson
Mike Dimmick wrote: Quoted paths are definitely wrong for InprocServer32 as that string is passed to LoadLibrary(Ex). Unquoted paths are wrong (i.e. quoted paths are right) for LocalServer as that string, plus arguments, is passed to the first parameter of CreateProcess. That's the behavi

Re: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended

2007-07-11 Thread Mike Dimmick
ao Oruganti (SQL CE) Sent: 11 July 2007 20:11 To: wix-users@lists.sourceforge.net; [EMAIL PROTECTED] Cc: SQL Server CE Setup Team Subject: Re: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended Mike, Thanks for the quick reply. Mike and List users,

Re: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended

2007-07-11 Thread Laxmi Narsimha Rao Oruganti (SQL CE)
: Tuesday, July 10, 2007 11:39 PM To: Manikyam Bavandla; wix-users@lists.sourceforge.net Cc: Abhradeep Thakurta Subject: RE: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended Heat only records what the DLL's DllRegisterServer function writes to the

Re: [WiX-users] Heat.exe generates InprocServer32 defult value with double quotes (") appended

2007-07-10 Thread Mike Dimmick
Heat only records what the DLL's DllRegisterServer function writes to the registry. Fix the DLL, or stop relying on reverse-engineering the registry settings. If you're coding in C++ you know what the registry settings should be. Heat is intended for toolchains where you don't have that control (e.

Re: [WiX-users] Heat.exe issue with file

2007-06-19 Thread Rob Mensching
You've hit a bug in heat.exe. Can you try dropping the .pdb file next to the tools and running the case again to get a more detailed stack trace then open a bug? From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pierson Lee (Volt) Sent: Tuesday, June 19, 2007 3:28 PM To: wix-users