I need to create and deploy a custom list. Is there a best practice way to do this i.e. xml definition or in code? This feature may be redeployed many times as part of a continual integration environment.

Would appreciate your views.

1 Answer 1


If you will deploy it several times the general recommendation is to use the declarative approach and create a list definition, this also allows users to create an instance of your list as normal.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.