Click here to Skip to main content
11,799,282 members (76,474 online)
Rate this: bad
Please Sign up or sign in to vote.
See more: C# .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 2:50am
Edited 7-Jan-13 2: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 at 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 473
1 CPallini 410
2 Richard MacCutchan 319
3 phil.o 244
4 Kornfeld Eliyahu Peter 205
0 OriginalGriff 2,475
1 Maciej Los 1,860
2 KrunalRohit 1,496
3 CPallini 1,465
4 Richard MacCutchan 1,149

Advertise | Privacy | Mobile
Web02 | 2.8.151002.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