What are the differences between App-V and ClickOnce?

ClickOnce also runs from server and isolates application from system and other ClickOnce cached applications...

I'm interested in both technologies, from an ISV view. Should I only sell MSI, or give my multiple corporate customers App-V and ClickOnce, too

0 Comments   [ + ] Show comments

Answers (3)

Posted by: pjgeutjens 12 years ago
Red Belt
As far as I know clickonce applications, they allow you to dynamically update an application by changing the repositories on the server. When a user clicks the clickonce shortcut, the most recent versions of the files for the application will be downloaded from the server before starting the application. While this is a good way to ensure that users are always running the latest version of an application, I don't see the isolation functionalities in it that App-V brings.

If you want to offer App-V, the isolation functionalities are a bonus. IMO however the technology still has some key weak points (shell extensions immediately coming to mind) that will force you to go for MSI solutions for a reasonable percentage of your applications still. I just heard the initial numbers on the project I'm on atm, and they're around 60% APP-V, 40% MSI. They'll probably skew more towards the App-V side in time, but like you see, still a significant percentage of applications that cannot be virtualised.

Just my 2c

Posted by: JohnCena83 12 years ago
Senior Yellow Belt
Microsoft Application Virtualization (also known as App-V; formerly Microsoft SoftGrid) is an application virtualization and application streaming solution from Microsoft. It was acquired by Microsoft during the acquisition of Boston, Massachusetts-based Softricity on July 17, 2006.

ClickOnce is a Microsoft technology for deploying Windows Forms or Windows Presentation Foundation-based software, also called Smart clients. It is similar to Java Web Start for the Java Platform.
Posted by: RFlum 8 years ago
White Belt
ClickOnce is for very simple installations: specifically .NET Framework-based smart client applications that don't have sophisticated configuration requirements.  No registry entries, no NT services installed, no self-repair, no GAC installs, etc.
ClickOnce-deployed applications are installed per-user, not per-machine. !!!!!!!!!

See http://msdn.microsoft.com/en-us/library/ms973805.aspx for more detailed info, and especially look at the table of differences between MSI and ClickOnce.

I think you should offer all three technologies, but use ClickOnce for the very narrow set of installations it was created for.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ