Managing Business Component Dependencies

Managing Business Component Dependencies

Old forum URL: forums.lhotka.net/forums/t/12463.aspx


comp1mp posted on Saturday, March 08, 2014

Hi,

One of the great things about CSLA, in my opinion, is the ability to write multiple clients across different platforms.

Does anyone have practical experience they could share when making a breaking change in the business assembly while supporting multiple legacy clients (Web, WinForms, WPF and  Android to be specific)?

Thanks,

Matthew

ajj3085 replied on Sunday, March 09, 2014

Don't make the breaking change.

If you can write a new class and deprecate the old one but leave it intact, that would allow you to update over time.  if you cant do that you may have to update all the clients at once.

What is the nature of the change?  if you give more specifics on what you're doing there might be other options too.

Copyright (c) Marimer LLC