Fog Creek Software
Discussion Board

Welcome! and rules

Joel on Software

Installer for .NET applications


I'm in the early design stages of a C# application using Windows Forms within VS.NET. It's a GUI client that needs to talk to a proprietary server application. It will be used in-house within a single company, so I've got a lot of control in the way we roll this thing out. I'm planning to have the CLR installation as a separate step used to "prime" each PC before we install our application.

What I really need, though, is a good way of rolling out updates to each client. Ideally, when a user runs the application for the first time each calendar day it will check with the server to see if a new release is available. If so, it will automatically install the new release before the application runs. This way the users (and PC support staff) don't need to do anything to keep the user workstations up-to-date.

Can anyone recommend a good installation package that I can use as a foundation for this kind of mechanism?

I could probably roll my own without too much of a problem, but I'd rather not have to maintain an installation mechanism as well as the application itself; I'd happily pay a reasonable fee for the right product.

Andrew Lighten
Tuesday, March 25, 2003  The .NET Application Updater Component

I haven't actually tried it... anyone have any experience with it?

Tuesday, March 25, 2003

In one of the user group meetings at Columbus .Net group, Rocky Lhotka talked about a utility that he made. It's called NetRun utility. This may help you. The source code is also available.

Tuesday, March 25, 2003

Thanks -- I'll check them both out and try and post a summary of how I go with them.

Andrew Lighten
Thursday, March 27, 2003

*  Recent Topics

*  Fog Creek Home