I have a custom list definition, created in visual studio. We no longer want users to create lists from it. We have existing lists created from it, therefore deactivating the solution is not an option. Is there a way to hide the list definition so users can no longer create lists with it?

  • Could you please paste the CAML for your list defintions that you created in VS2010? Jul 3, 2012 at 9:57

1 Answer 1


As Per my understanding, you can do it by Editing Elements.xml like Hidden="True"

and then deploy once again.

Also, you can do directly by editing

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\ YourSolutionName \Elements.xml



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.