views:

47

answers:

2

I have VB project and I tried to use PUBLISH feature.

It seems to create nicely some kind of setup program, but the setup program does not ask where to copy files (it does not seem to copy filesto target machine "PROGRAM FILES".)

Is this setup program somehow different from usual installers? NOTE: I want that app files are installed to Hard disk( from USB stick source)

Is the signing recommended or necessary? My App is pretty simple, its just using access DB + printer api, should I still sign?

A: 

Our biggest problem in-house is privleges.
Does the "user" have access to write to "Program Files"?

Dave
A: 

The "Publish" feature creates a ClickOnce installer. Such applications are installed per-user instead of per-machine, i.e., they are installed somewhere into the user's profile. This is by design and has the advantage that the user installing the software does not need administrative privileges on the machine.

You can also create a setup project by going to File/New/Project/Other Project Types/Setup and Deployment/Setup Project. This creates a "conventional" MSI-based installer, offering the "classic" C:\Program Files type of installation.

On MSDN, two approaches are compared here.

Heinzi