0

I publish COM addins for Office via ClickOnce. At the moment, I have only one main branch on the Repos tree (using Azure DevOps), and each time I publish, all the users are automatically updated.

Now, what if I release a substantial update - which would involve a change in a work flow - and one of the teams wishes not to roll the update? (could be for many reasons such as "we are in the middle to sending something out and no time for learning curve right now", to "the new update does not provide a feature we loved") I can implement this, but what if then I have to undertake a critical-compulsory fix?

I am thinking of allowing several major versions to be available in parallel, whilst within each of them a minor version update would be compulsory. That is, going from 1.2 to 2.0 would be optional, but going from either 1.2 to 1.3 or 2.0 to 2.1 would be compulsory. This way, everyone is happy.

Well, I hope.. Because I never worked on distinct Repos branches. Also, not sure how ClickOnce might like this..

Any tips or warnings for potential challenges would be much appreciated. Thanks!

10
  • No such thing as compulsory in software unless you own the hardware and do the work yourself. Commented Nov 8, 2019 at 14:53
  • Did you tell Microsoft? :'D Commented Nov 8, 2019 at 14:57
  • More seriously, there are plenty of good reasons why you might want to force an update, starting with "API dependencies are migrating", or "all users of an organization need to run the same version so that they share compatible files". As soon as the updates do not alter the user experience, i.e. purely implementation-based, I do not see why this would be a Bad Thing (tm). Commented Nov 8, 2019 at 15:03
  • Microsoft is still patching XP. Don't ask me how I know. I'd rather not talk about it. Commented Nov 8, 2019 at 23:20
  • So the whole Win7 coming to an end thing is a lie! Just like the cake.. ! Commented Nov 9, 2019 at 12:21

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.