Distributing Shrinkwrap .NET Winforms Apps

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Is there a "nice" opaque way to distribute shrinkwrap .net windows forms
applications so that the necessary framework is quietly installed when my
setup or msi file is run?... if the user doesn't already have .net
installed...

Sorry, I'm pretty ignorant of msi and deploying such .net apps, so any
pointers to reference material would be appreciated.
 
I am interested in that as well.

I know that if you decide to include the .NET installer in your setup,
setup size will get out of hand, so thats not an option really (for most
developers at least).

The best approach that I could think of is point your setup to an online
repository for the 'extra stuff' needed to install the framework and
make the setup download and install the component if needed. To achieve
this you will more likely than not need some setup deployment package
like InstallShield (if anybody can suggest other's with such
functionality, please do). I don't think the usual Visual Studio Setup
Deployment Project (?) will do such thing. You could add a custom action
I guess to prompt for and download the framework, but this could mean
introducing new issues (firewalls and that fluff) to the installation
procedure, not to mention the time it would take to develop such a
script. The best way is probably to purchase a deployment package...

Nick Z.
 
Is there a "nice" opaque way to distribute shrinkwrap .net windows forms
applications so that the necessary framework is quietly installed when my
setup or msi file is run?... if the user doesn't already have .net
installed...

Sure - see these two sites for more info on the idea of a ".NET
bootstrapper".

Visual Studio .NET Bootstrapper
http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/

dotNetInstaller - Setup Bootstrapper for .NET Application
http://www.codeproject.com/dotnet/dotNetInstaller.asp

Marc
================================================================
Marc Scheuner May The Source Be With You!
Berne, Switzerland m.scheuner -at- inova.ch
 
Back
Top