install an app

  • Thread starter Thread starter ichor
  • Start date Start date
I

ichor

hi,
i have created a c# application. now i want to install it on another
machine.
what does the client machine need to have ?
does it need the dotnet framework ? and anything else?
and how do i make an installation setup?
i used to use wise for vb apps.
is there any thing for c# apps?
thanx
 
Hi ichor,

To run an application written in .NET, you only need the .NET Framework 1.0
and/or 1.1 installed to run that application.
If you use some COM components within that application you will need any
depencies used to write these COM components, for example if you wite a .DLL
file using VB 6.0, you will need VB 6.0 Runtime also beside the .NET
Framework.

Of course you can use Wise installer to do installation as you used (The
latest version supports .NET deployment), if you use it, it will take care
of any depencies your application needs.

If your application does not require any special care, for example running a
Windows Service, or something like that, you can also take advantage of
XCOPY deployment feature of .NET, and just copy the neccessary files into
the client machine (of course after you install the .NET Framework).


Maher
(e-mail address removed)
 
Isn't it possible to deploy a .NET application on a computer that doesn't
have the .NET Framework, for example a Win98 machine?

Jerome Smith
 
Hello Jerome,

You need the .NET Framework to run a .NET application, to deploy that
depends on how you deploy that application: If you have such a simple
scenario such as XCOPY, then you do not need .NET Framework installed, but
you still need the Framework to run the application.

In some complex deployment scenarios, such as needs to run a .NET service,
you will need some utilities that comes with .NET to install.

In all ways, you need .NET Framework to run a .NET application


Maher
(e-mail address removed)
 
Hello Jerome,

I forget to say yes it's possible to run a .NET app on Win98, only if you
install .NET Framework on that machine


Maher
(e-mail address removed)
 
Many thanks Maher.

This leads me to further questions:
1) How many Mb does the .NET Framework weigh?
2) Can one freely distribute the .NET Framework to end-users with no
licensing problems?

Thanks again for your help.

Jerome
 
Hello Jerome,

1) The .NET Framework Reditributable is about 25 MB (or less).
2) The .NET Framework is available as free download from Microsoft.NET, and
you can redistribute it to your client (Read the EULA the comes with it):
- For .NET Framework 1.0:
http://www.microsoft.com/downloads/...EE-A83F-4E21-B05A-009D06457787&displaylang=en
- For .NET Framework 1.1:
http://www.microsoft.com/downloads/...E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

Also note that you can instruct your client to download it from Windows
Update site. Moreover, some Installers, such as InstallShield version 8.0
and above, offers to package the Framework with your Setup CD, or download
it dynamiclly from the web. (I guess also Wise have this option, but I'm not
sure).

As a reminder, For licensing issues, it's recommended to see
http://msdn.microsoft.com/netframework/ for information.

Regards,
 
Back
Top