Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1770
  • Last Modified:

.NET 4.5.2 - Slipstream .NET 4.5.2 Updates into 4.5.2 Installer

Hey Guys -

I've got to update hundreds of systems from .NET 4.0 to .NET 4.5.2.  The catch is that I am trying to slipstream 4.5.2 and all it's updates into a single installation due to the unique environment I have.  The source must use an MSI or MSP installer - not BAT or CMD as I plan to make it into a deployable software update with SCCM.

.NET 4.5.2 is obviously downloadable as an offline installer / full installer package.  It comes as an EXE, but running an admin install yields MSI files.  As of writing, I've found 4 separate updates (8 if you include x86 & x64) for 4.5.2 which also come as EXEs for which you may perform admin installs of.

I'm trying to find a way to slipstream these updates into the .NET 4.5.2 offline installer to create a single source which will install .NET 4.5.2 fully patched?  I've got a unique situation which I'm trying to do this for.

I played around with it myself by downloading and performing an admin install of 4.5.2.  The admin install produced a total of 10 MSI files (5 of each OS type) varying in sizes.  I then tried performing admin installs of these MSIs, but was only able to do it to 4 of them:
- netfx_Full_GDR_x64.msi
- netfx_Full_GDR_x86.msi
- netfx_Full_LDR_x64.msi
- netfx_Full_LDR_x86.msi

I downloaded the updates and extraced them to get the MSP for each.  I then tried to patch the admin installs using msiexec, but it wouldn't work.

Questions
1. I'm trying to patch the admin installs of the 4 files above by using "msiexec /a filename.msi /p update.msp  Why isn't it working?

2. If I can patch the admin installs of the above files, will installing the patched version of them be able to be used as a source to install .NET 4.5.2 with the 4 updates slipstreamed onto a system?

3. Which of the two should I use?  GDR as it's the "General Release"?

4. Will either of them be able to only install .NET 4.5.2 on a system which currently has no .NET installed or also be used to upgrade systems which have 4.0 installed?

5. If you know a method to this this that works and is different, what is it?

Any suggestions would be appreciated - Thanks!
0
BzowK
Asked:
BzowK
1 Solution
 
MereteCommented:
No I don't understand why the need to slipstream it, if you just package it it will install the update.
How to
Create packages for the CRM Package Deployer
http://msdn.microsoft.com/en-us/library/dn688182.aspx
Prerequisites
Ensure that you have all the solutions and files ready that you want to include in the package.
Microsoft .NET Framework 4.5.2
Microsoft Visual Studio 2012 or Visual Studio 2013
NuGet Package Manager for Visual Studio 2012 or NuGet Package Manager for Visual Studio 2013
Microsoft Dynamics CRM SDK templates for Visual Studio that contains the package template. You can get it in one of the following ways:
Download the CRM SDK templates and double-click the CRMSDKTemplates.vsix file to install the template in Visual Studio.
Download and extract the CRM SDK package. The templates file, CRMSDKTemplates.vsix, is located in the SDK\Templates folder.
Double-click the CRMSDKTemplates.vsix file to install the template in Visual Studio.
Just offering something till other experts offer you assistance maybe these experts will have more experience with this.
Merete
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now