Click here to Skip to main content
11,921,138 members (61,347 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# VB .NET VB.NET
Every time my application gets update using clickonce method, older version folder stays there along with newer version. for example i have version in my application, when I update this to version, this version of my Application folder also exist there, its not getting removed, if I update to, Previous version of my application folder and not getting deleted.

I want to remove all Previous versions folders of my Application when my Application is updated to latest as they are of no use to client anymore.

Thanks in advance for answers.
Posted 7-Jan-13 3:50am
Edited 7-Jan-13 3:53am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Clickonce does not remove previous versions by default (as you've discovered!).
You will need to add your own custom script to detect and remove older versions. Note that it's usually a good idea to leave the immediately previous working version on their in case the client needs to rollback the install.

Here's a link to the microsoft article on creating a custom installer[^]

and to a similar codeproject article with sample code
ClickOnce application autostart & clean uninstall or the way to customize ClickOnce installation[^]
Marcus Kramer 7-Jan-13 17:28pm

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 583
1 Dave Kreskowiak 245
2 phil.o 160
3 KrunalRohit 134
4 F-ES Sitecore 130
0 OriginalGriff 6,951
1 KrunalRohit 4,530
2 Sergey Alexandrovich Kryukov 3,171
3 George Jonsson 2,840
4 Suvendu Shekhar Giri 2,181

Advertise | Privacy | Mobile
Web02 | 2.8.151120.1 | Last Updated 7 Jan 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100