ClickOnce - Is it right for me?

S

Superfreak3

Hello there,

I hope there is a ClickOnce wiz in the house! The more I read the
more confused I get.

We have a server app that will have workstations/clients hitting it.
On these Clients we have to install some .dll's etc. I believe all
will be .NET libraries, but I'm still not sure what the Client
footprint is going to look like. There may be some other third party
'stuff' that needs to get there as well.

Is ClickOnce right for this purpose or is this intended to install an
application with some entry point (shortcut to an .exe)?

I understand that there is permission issues with ClickOnce as well.
What exactly is the best way to force Full Trust so that users on the
Client won't be prompted for anything?

Would .msi pushed via Group Policy be a better fit here?

Any information is more than GREATLY Appreciated!

Thanks in advance for any help offered.
 
M

Marc Gravell

ClickOnce is aimed at runnable apps - exes. These are "installed" (not
really the right term) into an isolated area on a per-user basis.

Re permissions, you can specify this in the deployment - it is certainly
a lot easier than trying to use caspol to do zero-touch trusted deployment.

If you are *just* installing libraries, MSI would be a better choice.

Marc
 
S

Superfreak3

ClickOnceis aimed at runnable apps - exes. These are "installed" (not
really the right term) into an isolated area on a per-user basis.

Re permissions, you can specify this in the deployment - it is certainly
a lot easier than trying to use caspol to do zero-touch trusted deployment..

If you are *just* installing libraries, MSI would be a better choice.

Marc

Thanks for the information. The more I read about ClickOnce, the more
it seemed that MSI was the way we would have to/should go.

Much appreciated!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top