Welcome to a blog on how to create a Document Library in SharePoint 2013 programmatically, using a Console Application. We will use Visual Studio to create a Document Library in SharePoint 2013 site.
Let’s see, how to do it.
Let’s see, how to do it.
- Open your Visual Studio.
- Select New Project.
- Select Console Application.
- Add the references, Microsoft.SharePoint dll and Microsoft.SharePoint.Client dll.
- Paste the code, given below, under Program.cs.
Code
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Security;
- using System.Net;
- using System.Text;
- using System.Web;
- using System.Data;
- using Microsoft.SharePoint;
- using Microsoft.SharePoint.Client;
- namespace ConsoleApplication1 {
- class Program {
- static void Main(string[] args) {
- //get the web
- ClientContext context = new ClientContext("Provide your site url");
- Web web = context.Web;
- //provide the document library information as Title and Description
- ListCreationInformation createLibrary = new ListCreationInformation();
- createLibrary.Title = "My Doc Lib";
- createLibrary.Description = "My Document Library";
- //choose a template as Document Library.
- createLibrary.TemplateType = (int) ListTemplateType.DocumentLibrary;
- //add library to SharePoint
- web.Lists.Add(createLibrary);
- context.ExecuteQuery();
- Console.WriteLine("Document Libarary Created");
- Console.ReadKey();
- }
- }
- Run the code and your Document Library will be created.


jagdeesh 93Posted Jun 18, 2017, 9:23 AM
It is throwing an error at context.ExecuteQuery(); like exception error. can you tell me why and you are not using load() also.
Guest UserPosted Apr 6, 2017, 7:31 AM
How to create an automated process to create document library using a saved template whenever a list item gets added in SharePoint Online? Please provide me all the steps.
Tarun DPosted Aug 22, 2016, 1:06 AM
Thanks for sharing..
Tarun DPosted Aug 22, 2016, 1:06 AM
Thanks for sharing..