SharePoint development walkthroughs

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

The following walkthroughs demonstrate how to develop and deploy SharePoint solutions by using Visual Studio.

General

Topic Description
Walkthrough: Add feature event receivers Describes how to add feature event receivers, which are methods that execute when a feature is installed, activated, deactivated, or removed.
Walkthrough: Create a site column, content type, and list for SharePoint Demonstrates how to create a custom field, content type, list definition from content type, and list instance.
Walkthrough: Create a basic site definition project Demonstrates how to create a basic site definition that contains a visual Web part with controls.
Walkthrough: import a custom master page and site page with an image Demonstrates how to import a SharePoint custom master page and a site page that has an image into a Visual Studio SharePoint project

Import wizard

Topic Description
Walkthrough: Import a SharePoint Designer Reusable Workflow into Visual Studio Demonstrates how to import a reusable workflow created in SharePoint Designer 2010 into a Visual Studio SharePoint workflow project.
Walkthrough: Import Items from an Existing SharePoint Site Demonstrates how to import items from an existing SharePoint site into a Visual Studio SharePoint project.

Web parts

Topic Description
Walkthrough: Create a web part for SharePoint Shows how to create a Web Part by using the Web Part item template in Visual Studio.
Walkthrough: Create a web part for SharePoint by using a designer Shows how to create a Web Part visually by using the SharePoint Visual Web Part project template in Visual Studio.

Workflows

Topic Description
Walkthrough: Create and debug a SharePoint workflow solution Demonstrates how to create a basic sequential workflow template.
Walkthrough: Create a workflow with association and initiation forms Shows how to create a basic sequential workflow that uses association and initiation forms.
Walkthrough: Add an application page to a workflow Demonstrates how to add an application page that displays data derived from a workflow to a workflow project.
Walkthrough: Create a custom site workflow activity Demonstrates how to create a custom activity for a site-level workflow.
Walkthrough: Import a SharePoint Designer reusable workflow into Visual Studio Shows how to migrate a reusable workflow from SharePoint Designer into Visual Studio.

Application pages

Topic Description
Walkthrough: Add an application page to a workflow Demonstrates how to add an application page that displays data derived from a workflow to a workflow project.
Walkthrough: Create a SharePoint application page Shows how to create an application page and then debug that page by using a local SharePoint site.

Business data connectivity

Topic Description
Walkthrough: Create an external list in SharePoint by using business data Shows how to create a model for the BDC service that returns information about contacts in a sample database.

Packaging and deployment

Topic Description
Walkthrough: Deploy a project task list definition Shows how to use Visual Studio to create, customize, debug, and deploy a SharePoint list definition to track project tasks.

Extend the SharePoint project system

Topic Description
Walkthrough: Extend a SharePoint project item type Demonstrates how to extend the built-in Business Data Connectivity Model project item type.
Walkthrough: Create a SharePoint project extension Demonstrates how to add a custom property to all SharePoint projects. Developers can use the property to add or remove a mapped folder.
Walkthrough: Create a custom action project item with an item template, Part 1 Demonstrates how to define a SharePoint project item type for creating a custom action in SharePoint, and associating an item template with the new project item type.
Walkthrough: Create a custom action project item with an item template, Part 2 Demonstrates how to create a wizard for a custom SharePoint project item type that is associated with an item template.
Walkthrough: Create a site column project item with a project template, Part 1 Demonstrates how to define a SharePoint project item type for creating a site column in SharePoint, and associating a project template with the new project item type.
Walkthrough: Create a site column project item with a project template, Part 2 Demonstrates how to create a wizard for a custom SharePoint project item type that is associated with a project template.
Walkthrough: Create a custom deployment step for SharePoint projects Demonstrates how to define a custom deployment step that can be used to upgrade SharePoint solutions.

Extend the SharePoint connections node in Server Explorer

Topic Description
Walkthrough: Extend Server Explorer to display web parts Demonstrates how to add new nodes for displaying Web Parts in SharePoint sites that are displayed in Server Explorer. This walkthrough also demonstrates how to create a SharePoint command to call into the SharePoint server object model.
Walkthrough: Call into the SharePoint client object model in a Server Explorer extension Demonstrates how to add new nodes for displaying Web Parts in SharePoint sites that are displayed in Server Explorer. This walkthrough also demonstrates how to use the SharePoint client object model.

See also