Application Deployment

This is a discussion on Application Deployment within the C# Programming forums, part of the General Programming Boards category; Hi, Just wondering if anyone can give me some advice RE: deploying a finished application. I have a finished (simple) ...

  1. #1
    Registered User filler_bunny's Avatar
    Join Date
    Feb 2003
    Posts
    87

    Application Deployment

    Hi,

    Just wondering if anyone can give me some advice RE: deploying a finished application.

    I have a finished (simple) winforms project, and I would like to distribute it. However I am not entirely sure how to go about this - and what is supposed to be included in the distribution. I would like to use an installer something like MSI, but I am having difficulty working out how everything goes together.

    Has anyone had any experience with this, and does this result in overly large files if you have to include the CLR as well? The project was written using Borlands C# Builder.
    Visual C++ .net
    Windows XP profesional

  2. #2
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,138
    I don't know Borlands way of doing things, but maybe it's similar.
    With Microsoft's Visual Studio you create an Installer/Setup Project that will produce an MSI file to install your application. You have to provide the .NET framework seperatly as this is Microsofts policy on it since Version 1.1.

    The installer size depends on your application. The release .NET setup is 21 MB.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  3. #3
    Registered User filler_bunny's Avatar
    Join Date
    Feb 2003
    Posts
    87
    Thanks for that. That is what I thought, it is the same as Visual C++ .NET, if you have Visual C# .NET.

    But Borland (bare in mind I am using the free builder version), doesn't seem to have the option built in for creating an installer project. I would assume because it is not intended for commercial apps (which this project is not).

    The help talks about using creating an installer using MSI to deploy the app, but it takes it for granted that you know how to do this.. and I don't.

    [edit]: 21 MB + the size of the app is pretty nasty for an initial install, how would you go about distributing that via the web for instance. Would it be a matter of having two versions of the installer, one with one without the runtime environment? Or should you just be mean and inform the user that they must download the .NET runtime?
    Last edited by filler_bunny; 08-03-2003 at 06:22 PM.
    Visual C++ .net
    Windows XP profesional

  4. #4
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,138
    The official MS policy is to create one setup for your application and provide either a link to Microsoft or the Framework installer itself as a seperate download.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  5. #5
    Registered User filler_bunny's Avatar
    Join Date
    Feb 2003
    Posts
    87
    Cheers, thanks.
    Visual C++ .net
    Windows XP profesional

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Cleanup of the application...
    By Petike in forum Windows Programming
    Replies: 1
    Last Post: 08-16-2008, 05:23 PM
  2. Problem with com application
    By amardon in forum C++ Programming
    Replies: 3
    Last Post: 10-06-2005, 05:50 AM
  3. MFC run application by clicking on file...
    By dug in forum Windows Programming
    Replies: 4
    Last Post: 12-02-2004, 03:33 AM
  4. Win application not very portable
    By swed in forum Windows Programming
    Replies: 5
    Last Post: 10-01-2001, 11:17 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21