I have a List Instance in Visual Studio. However, every time I deploy the solution, Visual Studio says there is already a list instance with the same URL on the site collection and it needs to delete it first before deploying the new one.
I would like to know if there is a way to upgrade the list instance so that the only things changed when I deploy the list instance will be whatever is new or different compared to the current state of the list instance on the site collection. I would like to maintain all the items in the list as well as the columns and other properties unless they are explicitly changed in Visual Studio.