PDA

View Full Version : Setup Builder 8.0.4092 rt_dotnetframework2_x86.sbi and XP SP3



NewsArchive
08-17-2013, 06:36 AM
Friedrich,

I discovered in testing Clarion 9.0 that when creating a test installer
using SB 8.0.4092, and using the rt_dotnetframework2_x86.sbi script, you
cannot get the framework to install on XP SP3 because of this in the script:

! If XP, SP2 is required
If %WINVER% Equals "$WIN_XP$" Then
If %SERVICEPACKNUMBER% Does Not Equal "2" Then
Set Variable %DOTNET2_INSTALLIT% to "-1000"
End
End


I changed my own copy of rt_dotnetframework2_x86.sbi script to:

! If XP, SP2 or greater is required
If %WINVER% Equals "$WIN_XP$" Then
If %SERVICEPACKNUMBER% Less Than "2" Then
Set Variable %DOTNET2_INSTALLIT% to "-1000"
End
End

Not sure if you should change the shipping version of
rt_dotnetframework2_x86.sbi, or if there is a good reason to NOT install
that version of the framework on XP SP3?

Thanks...jack
--
********************************************
Who: L Jack Wilson
Where: ljwilson@dNiOgSiPtAaMlav.com
How: Remove Capital Letters from above for a valid email address
Why: Standard Disclaimer fits nicely here.

NewsArchive
08-17-2013, 06:36 AM
Jack,

> Not sure if you should change the shipping version of
> rt_dotnetframework2_x86.sbi, or if there is a good reason to NOT
> install that version of the framework on XP SP3?

The problem is that .NET Framework 2.0 SP1 does not officially support
Windows XP SP3 (see attached screenshot). Beginning with SP2, they (MS)
support XP SP3.

Friedrich

NewsArchive
08-17-2013, 08:26 AM
Friedrich,

Thanks--I had missed the fact that there is even a .NET Framework 2.0
SP2. Here is a link to it for reference:

http://www.microsoft.com/en-us/download/details.aspx?id=1639

So how can we get the .NET Framework 2.0 SP2 using the Core
Prerequisites in SetupBuilder 8.0 like we can for .NET Framework 2.0
SP1? Maybe I'm missing a step, but I only see how to use it to get .NET
Framework 2.0 SP1.

Or maybe I should just change the script you provided to use this one
instead. I'm assuming if you changed your script to only provide the
..NET Framework 2.0 SP2 version it might break something.

Thanks...jack

--
********************************************
Who: L Jack Wilson
Where: ljwilson@dNiOgSiPtAaMlav.com
How: Remove Capital Letters from above for a valid email address
Why: Standard Disclaimer fits nicely here.

NewsArchive
08-17-2013, 10:32 AM
Jack,

You can simply replace the SP1 redistributable with the SP2 equivalent and
then change all instances of "NetFx20SP1_x86.exe" to the new one in the
Include script. Then change/remove the service pack check (I think you
already did) and you are done.

I think we can update the Core redistributable to SP2. We'll have to check
this with MS (we always need their permission).

Friedrich

NewsArchive
08-17-2013, 10:33 AM
Friedrich,

Makes sense. I'll do that in the mean time.

Thanks!

....jack

--
********************************************
Who: L Jack Wilson
Where: ljwilson@dNiOgSiPtAaMlav.com
How: Remove Capital Letters from above for a valid email address
Why: Standard Disclaimer fits nicely here.

NewsArchive
08-22-2013, 04:02 AM
Jack,

Quick info: Please note that .NET2 SP2 only supports Windows Server 2003 and
Windows XP.

Friedrich

NewsArchive
08-22-2013, 10:35 AM
Friedrich,

Gotcha--thanks!

....jack

--
********************************************
Who: L Jack Wilson
Where: ljwilson@dNiOgSiPtAaMlav.com
How: Remove Capital Letters from above for a valid email address
Why: Standard Disclaimer fits nicely here.