Итак, вы успешно создали, развернули и активировали функцию, которая предоставляет шаблон для списка, как вы говорите. Затем вы можете создать экземпляр списка вручную, используя шаблон, или вы можете сделать так, чтобы функция автоматически предоставляла экземпляр при активации. Для этого добавьте в свой Elements.xml следующее (или как вы его назвали):
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate Name="MainCatalog" Type="12345" BaseType="0" SecurityBits="11" DisplayName="Main Catalog" Description="Create a Main Catalog list instance" Image="/_layouts/images/itgen.gif" RootWebOnly="FALSE" OnQuickLaunch="TRUE"/>
<ListInstance Id="MainCatalog" TemplateType="12345" Title="Main Catalog" Url="Lists/MainCatalog" Description="Main Catalog list"></ListInstance>
Затем разверните эту функцию в своей тестовой среде.