11-08-2016 10:07 AM
To build a distribution kit with CVI 2015, inside Edit Installer >> Advanced >> Installation Requirements you can set "Minimum operating system version" and/or "Maximum operating system version".
I don't think these two settings works as expected, since if I select
in the setup.ini file of the insteller I see
[OS] VersionNTMin=6,1,7601,1,0 VersionNTMax=
and 6,1,7601 should be Win7 SP1 and this is not what I set as minimum operating system
Solved! Go to Solution.
11-09-2016 02:12 AM
11-09-2016 02:21 AM
Hi,
sorry to say that you misunderstood my question and the thread you linked.
I know that CVI 2015 SP1 doesn't support XP anymore.
I won't upgrade to it until I need to support products running on XP (for several years, I think).
I'm going to install it in a dedicated Virtual Machine for new products only.
But this is a completely different situation.
11-09-2016 02:24 AM - edited 11-09-2016 02:28 AM
Hello Vix,
The answer remains valid even if you have CVI 2015. MDF is the one that enforces Win 7 SP1 as the minimum OS and CVI can add an additional restriction.
11-09-2016 02:35 AM - edited 11-09-2016 02:40 AM
If this is true, why CVI 2015 allows me to select "XP SP2" as minimum OS?
Don't you call this a bug?
Moreover I'm sure that some months ago CVI 2015 could build installers for XP SP2.
I followed that instructions in this KB and I see that the version of MDF is 16.0 from the last June. I installed CVI 2015 last year.
Which component from NI upgraded MDF without a big warning to the user?
11-09-2016 02:42 AM
Well, CVI 2015 lets you select Windows XP because it doesn't know that a future version of MDF will not allow this. I wouldn't call it a bug because if you have MDF 15.0 which was released in the same time with CVI 2015 that you can build a distribution for Windows XP. The Knowledge Base link from the answer documents this situation.
11-09-2016 03:18 AM - edited 11-09-2016 03:18 AM
This confirms what I thought: CVI 2015 was able to produce installers for XP when it was released.
I didn't install neither CVI 2015 SP1, nor other updates which explicitly advise this will break support for XP.
So, which NI component upgraded MDF to 16.0 (and broke support for XP in CVI 2015)?
11-09-2016 03:56 AM
MDF is a dependecy of any NI component so any NI component released int 2016 you install can update MDF
11-09-2016 05:06 AM
So the right information is
"From 2016, NI software doesn't support XP anymore"
and not
"CVI 2015 doesn't support XP"
Because thew real issue is that after having installed something which upgrades MDF to 16.0, even old releases of CVI can't produce installers for XP anymore.
And, from my side, this is a HUGE breaking change.