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 you have read our privacy policy.