Fog Creek Software
Discussion Board

.NET installer

I am looking for a nice setup thingy that takes a machine and brings it to the point where it can run .NET stuff (installs the installer to install the framework, install the framework etc. ...)

Just me (Sir to you)
Thursday, December 5, 2002

I started with the bootstrapper from Microsoft and made changes to also install MDAC, and IE6 if IE5.5 or later wasn't already installed on the machine.

The bootstrapper is a C++ app designed to be run as your Setup.exe.  It installs the framework, reboots, then launches an MSI setup program. It could also be configured to launch a non-MSI setup.

Here are some web pages I found helpful during this process:

.NET Framework Redistributable Package Technical Reference

Setup.exe Bootstrapper Sample

.NET Framework Support on Windows Operating Systems

Hope this helps!

Thursday, December 5, 2002

Thanks Dave,

where I am actually stuck is that I need to support installs where the users have no network connection. As long as the IE is up-to-date, Dotnetfx.exe will go a long way. If not ... Is there a redistributable of IE 5.5 or higher somewhere that one can press on a custom CD?

Just me (Sir to you)
Thursday, December 5, 2002

OK!  That's a different story.  Microsoft permits you to redistribute Internet Explorer.  You just need to follow their process to register, then download the Internet Explorer Administration Kit (IEAK).

This allows you to create a redistributable setup image that you can include on your CD.  Then, you could modify the bootstrapper to automatically install it.

Alternatively, you could create a front-end (using a tool such as DemoShield) that steps your users through the process manually, having the user launch each setup program individually. This makes it a lot easier on you, but if you are distributing to a lot of users, it's better to spend the time automating as much as the process as possible. The time you invest will more than pay for itself with the support calls you'll prevent.

Here are the Web pages I found helpful for this part of the process:

Licensing and Distribution [of Internet Explorer]

IEAK 6 Home Page

IEAK 6 Deployment Guide

Friday, December 6, 2002

*  Recent Topics

*  Fog Creek Home