My condition is:
Again we are still at WiX 3.7 so will not be able to look at the 3.8
functionality until we move to that version in our build environment.
I have not yet looks into the registry keys, but I guess that I should if we
support 4.5, but most of the machines that we will be
2014-07-11 8:57 GMT-03:00 TimM timmay...@smarttech.com:
My condition is:
Again we are still at WiX 3.7 so will not be able to look at the 3.8
functionality until we move to that version in our build environment.
I have not yet looks into the registry keys, but I guess that I should if we
If it detects 4.5, it will detect 4.5.1.
From the log of one of my installers:
AppSearch: Property: NETFRAMEWORK45, Signature: NetFramework45
MSI (c) (AC:CC) [17:30:47:228]: PROPERTY CHANGE: Adding NETFRAMEWORK45
property. Its value is '#378758'.
Note the '#' symbol at the beginning of the
That's the think though, I checked the install log after it failed to find
.NET 4.5 and the NETFRAMEWORK45 property was not generated at all. So if in
WiX 3.7 it will detect 4.5 and greater then it should have at least created
that property with the version that it found.
So why did it not do
I just read the entire message on Nabble, and logs are kinda my thing,
so would you mind posting the log...
Carter
Quoting TimM timmay...@smarttech.com:
That's the think though, I checked the install log after it failed to find
.NET 4.5 and the NETFRAMEWORK45 property was not generated at
Do you have the netFx extension linked in?
--
John Merryweather Cooper
Build Install Engineer - ESA
Jack Henry Associates, Inc.®
Shawnee Mission, KS 66227
Office: 913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com
-Original Message-
From: TimM
Yes, I should have netfx linked in. It shows in my project References and it
is listed at the top of my wix project:
?xml version=1.0 encoding=UTF-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
xmlns:netfx=http://schemas.microsoft.com/wix/NetFxExtension;
Now we build through
The AppSearch is for the .NET Framework 4.5 is not running at all in your log.
NETFRAMEWORK45 is not being set to any value. That is most unusual. I presume
you have a PropertyRef Id=NETFRAMEWORK45 above your launch condition and you
do not re-define NETFRAMEWORK45 anywhere?
--
John
Well I feel like an Idiot I was declaring Property Id=NETFRAMEWORK45
/ and missed the Ref part of it and did not even noticed after all the
examples that I looked at
Sorry for all the hassles that I put you through. I'll give it another shot
and more than likely it will work now..
See Here:
http://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx
And According to your log, your MSI is functioning Properly:
Property(C): MsiNetAssemblySupport = 4.0.30319.33440. The 4.5 Version
Numbers start at:
378389 for the 4.5 DWORD. According to the Document Above your
Okay changing the property to PropertyRef fixed the issue.
The MsiNetAsseblySupport = 4.0.30319.33440
The NETFRAMEWORK45 = #378675
Which means that what is installed is: 4.5.51641
So I am good to go. Thanks for all the help.
--
View this message in context:
I have seen many WiX articles on detecting .NET 4.5 or greater and I have
implemented the recommended entires, but my install will FAIL to detect .NET
4.5 on machines that have .NET 4.5 and 4.5.1.
Now we are still using WiX 3.7, and therefore if the machine has .NET 4.5.1
does the NETFRAMEWORK45
You have the check the registry.
Here is my example but with .NET 4.0
!--.NET 4.0 Installation detection--
Property Id=NETFRAMEWORK40CLIENT
RegistrySearch Id=NetFramework40Client Root=HKLM
Key=SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client Name=Install
Type=raw /
/Property
From the Wix 3.8 wix.chm documentation:
Here is a complete list of properties for the .NET Framework 4.5 and .NET
Framework 4.5.1 product families. Note that because v4.5.1 is an in-place
upgrade to v4.5, the same properties are used for both versions. To
differentiate, you must check the
So, what does your condition look like? Can't see it in your authoring.
--
John Merryweather Cooper
Build Install Engineer - ESA
Jack Henry Associates, Inc.®
Shawnee Mission, KS 66227
Office: 913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com
-Original Message-
From:
15 matches
Mail list logo