No need for installation but just copy?

  • Thread starter Thread starter DraguVaso
  • Start date Start date
D

DraguVaso

Hi,

I read in an other thread that it is not necessary to do an installation of
an application: Just copying everything in a directory is enough. Is this
really true? Even if there are new dll's etc included?

If this would be true this would be a great advantage to deployment on
client-computers because they won't need anymore to have
adminsitrator-rights.

Am I wrong or is there something I didn't think about?

Pieter
 
You are correct here. This was one of the goals of .net from early on. You
have to understand though, that certain aspects of the platform itself
compromises this deployment picture, such as GAC technology (as one
recruiter calls it). With assemblies installed into the GAC, copy deployment
no longer works. If you don't employ GAC *technology, then copying the
directory over is all that's needed.
 
I would also add that any components or assemblies that
depend on registry settings that are installed during setup
will require a setup program (some custom licensing schemes
use the registry to validate licenses).

I would also note that if you use only the framework and your
own code without a custom licensing, XCOPY will work.


Alvin Bruney said:
You are correct here. This was one of the goals of .net from early on. You
have to understand though, that certain aspects of the platform itself
compromises this deployment picture, such as GAC technology (as one
recruiter calls it). With assemblies installed into the GAC, copy deployment
no longer works. If you don't employ GAC *technology, then copying the
directory over is all that's needed.

--
Regards,
Alvin Bruney [ASP.NET MVP]
Got tidbits? Get it here...
http://tinyurl.com/3he3b
DraguVaso said:
Hi,

I read in an other thread that it is not necessary to do an installation of
an application: Just copying everything in a directory is enough. Is this
really true? Even if there are new dll's etc included?

If this would be true this would be a great advantage to deployment on
client-computers because they won't need anymore to have
adminsitrator-rights.

Am I wrong or is there something I didn't think about?

Pieter
 
Back
Top