Problem deploying .NET application

Hi,

Can anyone help me by suggesting a solution, I am creating a small application in VB.NET, and the size of that application is approximately 5.00 mb, Now to make it working I have to deploy it with the DOT.NET framework and the MDAC2.7, which is making this application (the setup program) upto 30.00 mb in size, This is very disappointing for me, just because my clients are not ready to download that big file through internet. Should I change my program back to VB 6 which has no such problems   If the .NET is by Microsoft, it is expected that the runtimes are available bydefault with the operating system for atleast the new operating systems like windowsXP professional etc.

Is this the problem with any .NET windows applications  Thanks


Answer this question

Problem deploying .NET application

  • Steve Hudson

    You are right my friend.This is a big problem that you must install the .NET Framework on all client machine.
    I can tell you that you must went down to your client workstation and install the dotnetfx.
    This is the only way...

  • PJ. van de Sande

    I feel the same pain seeing my install package inflated by another 25 Mb or so. 

    Only thing I can suggest is updater component. If you make your application self-updateing the users will need to download it only once.

  • Jamesisme

    If I recall correctly, Windows XP was released before the .NET framework, which is why it's not installed by default. The newer Windows Server 2003 has the .NET framework installed.
    Anyway, the .NET framework is available through Windows Update, and hopefully more clients will have it installed in the future since XP SP2 enabled automatic updates by default.

    We had the same problem when we deployed our first .NET app to our customers, some of them still used WinNT. So we shipped our application (which was also about 5 mb) on a CD ROM with the framework and all neccessary/available service packs (NT 6a, Win2k SP4, IE6 etc).

  • Thomas Liebald

    From my experience, the benefits gained using the .NET framework far outweigh the fact that you will have to have your clients download the .NET framework.  If you decide to change to a VB 6 app then you will be re-converting it in a few years so you will just be spinning your wheels.

    Z.

  • Buddy

    Thanks for replying, then I have to provide the DOT NET framework too.
  • TommyBB

    if you are deploying across the internet, there is no need to force people to download it, and make your download 30mb in size. If somebody already has the .net installed they will be rather upset about downloading it again!

    Simply provide a link to the relevant page at microsoft.com where it can be downloaded and installed separately - http://www.microsoft.com/downloads/details.aspx FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

    MS recommend that end-users obtain the .net framework through windows update, but i've found quite a few (mainly 98) machines that wont detect it on a windows update, even tho they dont have it installed. this link is for a downloadable exe that will install it


  • Problem deploying .NET application