Installation location
All program files will be installed in a special ClickOnce directory, which is cryptic and inaccessible. I found this to be unpleasant from time to time, i.e. If you try to figure out what is happening on the client machine. The approach made by Squirrel for Windows - installing everything in the AppData directory would be much nicer, in my opinion.
Customer perception
The user interface of the installation does not look too nice and is not customizable. User experience can be perceived as shadowy / unreliable because it does not look like a regular installer. I found that customers were annoyed by the fact that they did not require administrator rights to install. This made them suspect some kind of hack in the setup.
Elevated Installation Options
Obviously, since ClickOnce does not require elevated permissions (administrator accounts), it cannot perform operations that require them. That is why the program cannot be installed for all users on the computer, create HKLM registry entries, etc. I would not really call this a flaw, but it is a flaw that provides the advantage of an installation without increased resolution.
I would love to use ClickOnce if it werenβt for the cryptic installation path and UI / UX limitations.
Marc
source share