Creating a Template in Visual Studio

Leave a comment

In this post, we will go through creating a project template in Visual Studio.

First, open Visual Studio, and create a new project. I will base my project off the Console application, so I will select Console App:

You will see:

Add some packages, for example, NewtonSoft.Json and EntityFramework. Let’s add a lower version than the current version for one of the packages so we can also demonstrate what happens here:

In the Program.cs file, let’s change it to add a reference to Newtownsoft.Json:

Export the template by going to Project->Export Template:

Select Project Template:

Enter information for your template and click Finish:

This will export a ZIP file:

Now, in Visual Studio create a new project. You will see your new template. Click to create a new project:

It will open something like below:

The packages will show what we selected in the template, and you may see broken assemblies for these:

Go to the NuGet Package Manager and click Restore:

You can then update the packages as well.

At this point you can build and use your new project:



Carl de Souza is a developer and architect focusing on Microsoft Dynamics 365, BI, Web, Cloud and Data Science.

carldesouza.comLinkedIn Twitter | YouTube


Leave a Reply

Your email address will not be published. Required fields are marked *