See these blog posts. Both of these have a note about progress on 3.10
https://www.firegiant.com/blog/2015/6/2/wix-online-meeting-68-highlights/
https://www.firegiant.com/blog/2015/6/16/wix-online-meeting-70-highlights/
On 22 June 2015 at 17:55, Rob Mensching wrote:
> PS: WiX v3.10 is availabl
The only issue I had, and it was minor, was migrating an extension from WiX 3.5
to WiX 3.6. I have had no issues with migration from WiX 3.6 onwards.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associ
Are you using GACUTIL or the attributes on the File element to GAC?
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Mes
I either table drive the custom action (usually) or if that doesn't really make
sense, I reference the properties in the custom action indirectly (using
properties set to properties).
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notific
You need to use the remember pattern to persist the value of the property from
the initial install to repair, upgrade, and uninstall.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Le
Shouldn't this:
Read as:
Remove the Return="ignore" until you have it working right. You should also
have a rollback.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.®
That's because Imports are evaluated at PreBuild. In VisualStudio, that only
occurs on Solution load.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 43105
ustom actions.
I have immediate actions set properties, and then a table drives the deferred
and commit custom actions from a table-driven immediate custom action.
Deferred and commit actions then alter machine state. Rollback is scheduled as
part of the table-driven immediate custom action.
--
Provide the UpgradeCode and suppress upgrades in the MajorUpgrade element.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry
Historical. There was a time where you needed to track short name (for FAT)
and long name (for NTFS).
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|j
Set the Name attribute to the name you want.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
Well, it is far from ideal, but you could condition the components of mutually
exclusive ServiceInstall elements--one with the ServiceDependency and one
without.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry
more general pattern is to "remember" the value of INSTALLFOLDER (or
INSTALLLOCATION, or INSTALLDIR) during AppSearch and have that value
appropriately loaded. Why are you using a dialog to do this instead?
--
John Merryweather Cooper
Senior Software Engineer | Integration Develop
is pointed out,
there are very few limitations if you write a custom BA. That would be my
recommendation too.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 43
See util:ProductSearch.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Marco Togn
You'll need to escape it. It's not showing on this end.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Or
Look at Component@/NeverOverwrite and Component@/Permanent.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Mes
What's in the inner text of ? Note that, unless the
Component is marked Transitive, that Condition gets evaluated only once. It
looks like the Component was not selected, and that would point to the
Component-Condition.
--
John Merryweather Cooper
Senior Software Engineer | Integr
That is what SetProperty is for.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: ronif [mailt
rally to "[INSTALLATIONPATH]"
which will never work.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Enterprise
Notification Service
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
You can use DevEnv /safemode to start visualstudio up in safe mode to see what
the issues could be, otherwise, you may need to repair; I have it installed
and it appears to be ok here.
-Original Message-
From: gep13 [mailto:ge...@gep13.co.uk]
Sent: Tuesday, May 5, 2015 2:22 PM
To: wix-
It can be done through C++
https://msdn.microsoft.com/en-us/library/aa374177(v=vs.85).aspx
or practically any language with a WMI interface. Nice feature request to
implement.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack
for free with minimal
features.
a visual studio add in for wixpie wood be nice to...will see
John
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Looking-for-a-Wix-GUI-tp766p7600036.html
Sent from the wix-users mailing list archive at
editor.
I know about WixEdit but with that program I need to create a new project
file...its what I use now but working with WixEdit is not fast if I only
want to use it for a small part.
Gr, John
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com
de. Otherwise, we show the whole sequence. But the
"whole sequence" was rooted on the default InstallDirDlg which wasn't
scheduled. Should really have broken everywhere, and the lack of the Closed
Environment check box should have been an issue. Nobody noticed until I did.
in QA noticed the missing check box on the dialog.
All fixed now.
Thanks.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Origina
quence and all the buttons
except for the Cancel button become unresponsive.
This same installer behaves fine on Server 2008R2 and Server 2012-both with
Windows Installer Service 5.0.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Is A' a major or minor upgrade of A?
Is the ProductCode the same or different for A' and A? What is the difference
in version numbers?
What does the bundle log say when it is selecting A for removal?
--
John Merryweather Cooper
Senior Software Engineer | Integration Develop
ault as described above.
I would strongly recommend Wix 3.9. Wix 3.6\3.8 give you more bugs. I use Wix
3.9 exclusively in production.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 |
Which version of the BA? Signature verification for payloads used to be the
default. The default is now hash verification which is less troublesome.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, I
It also appears some significant localization is going on. This may account
for much of the activity.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|j
patching without having the source in
the install location--should that become necessary. It is highly desirable and
should be left alone.
Likewise, the registry key action appears related to the recent crypto changes
or to normal Windows Installer Service behavior.
--
John Merryweather Cooper
case. WIXUI_INSTALLDIR is correctly set to
INSTALLDIR, but the update is not occurring in the dialog or the surrounding
scheduling.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 |
They've been stripped off. You'll need to put them up at a location accessible
by URL.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...
It will run the 4.x that is installed. 4.6 will be a superset of 4.5.2 which
is a superset of 4.5.1 which is a superset of 4.5 which is a superset of 4.0.
When you have one of these installed, all the earlier versions are superseded
and replaced.
--
John Merryweather Cooper
Senior Software
,
@useLegacyV2RuntimeActivationPolicy="true".
This is not something I have tested as all of my bootstrappers are targeted at
.NET 4.5.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214
nk is what is missing.
See http://www.codeproject.com/Articles/1747/MSI-Custom-Action-DLL
You may also need to link to other libraries such as crypt32.lib
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates,
I believe it uses an algorithm to generate the GUID based on the KeyPath, but
that's just from memory.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 43105
lled by
default and requires a feature install--at least on server OS's.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Origin
sers (and access) very easily.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Phill Hogland [mailto:
en used in production for over two years.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Davis, Je
You need to have code to remember the value of the property so it is available
in uninstall and repair. See
http://robmensching.com/blog/posts/2010/5/2/the-wix-toolsets-remember-property-pattern/
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group
And a slightly more recent one:
http://www.wrightfully.com/part-1-of-writing-your-own-net-based-installer-with-wix-overview/
On 28 February 2015 at 12:09, John Ludlow wrote:
> Here's some links to articles about managed BAs:
>
>
> http://blogs.msdn.com/b/heaths/archive/2011/
y, February 26, 2015 6:49 PM
> To: General discussion about the WiX toolset.
> Subject: Re: [WiX-users] using a custom action to read properties from a
> XML file
>
> I've had to do this before. My method was to create an application to
> read/modify an XML file. Then took my cod
Ok, so, you'll need to run in the UI Sequence pretty early.
Question, how does "Va'lue" set MAC_ID? Normally, I would expect "Value" to be
replaced by "MAC_ID".
You'll need to add an
Element with a
What does your entry point look like?
--
John
staller-xml.
It covers this stuff in some detail.
On 26 February 2015 at 23:08, John Cooper wrote:
> Well, which sequence is the custom action running? UI or Execute? If in
> the execute sequence, only public secure properties (properties in all
> upper case with a Secure="yes&q
is it just scheduled? If
from a button, you're not going to get any logging. Try scheduling in directly
in UI so you can get some logging.
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.®
Is the "Value" Property set to anything in the verbose log?
--
John Merryweather Cooper
Senior Software Engineer | Integration Development Group | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Mes
to build up a full path to the file.
Is it possible that the XML file has a namespace? If the document has a
namespace and you don't handle that in your code (both in the C# and in the
XPath) you won't get any results.
Hope that helps
John
On 26 February 2015 at 21:32, Davis, Jeff wro
Are you trying to set properties from a deferred custom action? It looks like
it. Only immediate custom actions can set properties. I have an immediate
custom action that reads an XML file and sets a bunch of properties. But a
deferred custom action isn't going to have access.
--
Which is why I based my bundle version on one of the MSI's which gets bumped
every build.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jack
Is the UpgradeCode the same for each bundle or different? I keep it the same
and I have no problems.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|j
I have a project that runs heat on my source folder to make a
MyProjectComponentGroupGeneratedWithHeat.wxs file and in it there is the
file I want my desktop shortcut to point to whith a randlomly generated
'Id' like:
I have my main wxs file with:
But apparently
Agreed. Laid out that way, INSTALLLEVEL and the rest of the machinery will
work correctly.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry
ve upgrade scheduling, this situation will be made worse.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
r way, you will load the XML and set installer
properties for further processing.
5) If the intent is to pass the properties into the IIS Extension authoring,
you'll definitely need to make sure that your scheduling allows those
properties to be set before CreateUser.
--
John Merryweat
Have you considered instead using a shared component?
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
We have the following code in our Run method:
#ifdef DEBUG
Debugger.Launch();
#endif
When we compile as debug and then run the bundle, we get a prompt to attach
a debugger from this Debugger.Launch() call. On the dev box (with Visual
Studio installed) this would normally be a list of ope
It's a very easy mistake to make, but when an action isn't working, it's the
first thing one should check.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | E
the errors that you would
normally get are hidden from you unless you look very closely at a verbose log.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...
Generally, I put my service authoring in the same component as the File element
referencing the service binary. That way, the KeyPath is the service binary,
and I don't have these issues.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Conti
Need more information. What is the authoring for the component installing the
file? What is the actual path to the file in both A and B cases? In the
authoring, is the file the KeyPath, or is another file or registry entry the
KeyPath?
--
John Merryweather Cooper
Senior Software Engineer
stall, but I haven't been
approved yet. Nevertheless, this scheme works.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Or
For server OS's, there is a PowerShell interface which can be wrapped in a C#
DTF custom action. This would be far preferable to running DISM directly.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associat
Because PROPERTY <> "" implies the property exists but has no value, but with
the Windows Installer Service, the property will be removed if it is empty.
Hence, NOT PROPERTY is the test that should be used.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Serv
Yes. Dark can be used to extract the payload.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Tu
ork when I have directed it
elsewhere.
I any event, the ProgramMenuFolder entry is the one creating C:\Program.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | E
which you can still override via the UI.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: John Cooper
If it's done right, it shouldn't make a difference whether it is command line
or UI driven.
How is it set and what is the value of WIXUI_INSTALLDIR Property?
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry &a
How are you passing it to the installer? If on the command line, the directory
path needs to be "" delimited.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214
This is also necessary when accessing x64 areas of the file system. I have
64-bit versions of some of my custom actions when this is necessary.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, I
I have a wix-based installer that always gets installed on C: (and therefore it
initializes ROOTDRIVE as follows):
Even so, MSI apparently still checks all the mapped drives to find which one
has the most free space (as it would need to do to automatically set ROOTDRIVE
to the drive with the
Yes, using the Binary Table. That's how sql:SqlScript does it.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Origina
Well, the latter approach will run the internal custom actions on the
assemblies.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
That's true. It should just move on over. So, run heat on the 32-bit versions
and then migrate that output.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 43105
From: John Cooper
Sent: Thursday, December 18, 2014 10:44 AM
To: sampat magi
Cc: WiX toolset developer mailing list (wix-d...@lists.sourceforge.net)
Subject: Re: [WiX-devs] Heat over 64 bit dll
I used to do something like that when I worked at Microsoft. You need to be
careful that ID’s can
wanted the
folder number to reflect the file version). This has consequences. I have
also had build race issues.
This being said, it is undeniably a popular tool.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & A
2012 R2, the default is a more sensible RemoteSigned, but this
requires your scripts are signed--not hard to do, but also not commonly done.
It is possible to execute PowerShell cmdlets in C# and avoid ExecutionPolicy.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service
You need to escape them. Replace '[' with '[\[]' and ']' with '[\]]'.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 4310
I believe you're running into a change in Windows Installer Service behavior
caused by a Windows Security Update associated with KB2918614.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | L
Registry will definitely work. I have a bundle with two MSI's--one of which is
pure registry. No problem.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 43105
To be useable on both the UI and Exec sides, your property needs a Secure="yes"
attribute.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...
If you're looking for a nested MSI, that had not been support by the Windows
Installer Service for a long time.
If you want a Feature Tree interface on a bootstrapper, you'll need a custom BA.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications |
Check boxes are NOT set to "0" when unchecked. Effectively, the property is
set to string.Empty which undefines it. The property will be set ONLY if the
check box is "checked." To check for the property being unset, use NOT
VS2012CHECKED.
--
John Merryweather Cooper
Seni
everything and set the
property appropriately.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Nick Ram
I added a comment. It probably would, but for internal reasons, we chose to
just remove the hidden attribute from the connection string which also fixed
the issue for us. Not ideal, but it got are installers working again.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise
7;ve got a VM that just experienced
this uninstall/upgrade failure, and I can extract from it just about anything
you want to know.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.(r) | L
You need to change your MajorUpgrade@Schedule attribute to something like
afterInstallInitialize. This will ensure that the previous version is removed
before the downgrade version is installed. A downgrade like this won't allow
you an overlapped upgrade.
--
John Merryweather Cooper
S
invisible--I can't set ACLs without getting multiple
exceptions.
Solution, a 64-bit custom action that can "see" those files and set the ACL.
A 64-bit process CAN modify a 32-bit one.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
D
ying around the dead weight of the slower "features."
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Messa
ions it imposes.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: ssmsam [mailto:ssmcs...@gmail.com]
Sent: Wed
They can be used in patch generation. Other than that, I haven't found them
very useful.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jack
What are the remaining ACL's to assign?
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
Fro
much later in a build.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: Brian Enderle [mailto:
Yes, with MSBuild.ExtensionPak (4.0.9.0 is current). It's also not hard to
write an MSBuild task that will do it easily.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66
No, if you have a deferred custom action (and all your custom actions that
modify machine state should be deferred), then you only need to provide a
matching rollback custom action (and proper scheduling) to provide that
functionality.
--
John Merryweather Cooper
Senior Software Engineer
Google is your friend . . .
Although what is being done with the transform is the height of silly (setting
KeyPath="no"), the principles are the same:
http://stackoverflow.com/questions/8034798/wix-installer-using-xslt-with-heat-exe-to-update-attributes
--
John Merryweather Coo
ng through the NetFX extension.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050
|jocoo...@jackhenry.com
-Original Message-
From: ssmsam [mailto:ssmcs...@
) run Heat as an
AfterBuild target; and optionally 3) copy the resulting WXS file where it is
consumed by the wixlib or wix project.
--
John Merryweather Cooper
Senior Software Engineer | Enterprise Service Applications | Continuing
Development
Jack Henry & Associates, Inc.® | Lenexa, KS 6
My suggestion is simple: don't use Heat for production work. It's great for
prototyping, but when it comes time to patch your product, you'll wish you
hadn't. It also tends to hide versioning errors that will come back to bite
you on upgrades.
--
John Merryweather Co
1 - 100 of 2032 matches
Mail list logo