Visual Studio

Comparison Chart: New Project Types Visual Studio 11 vs. Visual Studio 10

Your guide to which new project types are available in Visual Studio 11, Visual Studio 10 and both versions.

More articles on Visual Studio 11:

Category
Common
Visual Studio 2010 Only
Visual Studio 2011 Only
Windows Metro-style
 
 
Application
 
 
 
Grid Application
 
 
 
Split Application
 
 
 
Class Library
 
 
 
Unit Test Library
 
 
 
 
Javascript
 
 
Blank Application
 
 
 
Fixed-Layout Application
 
 
 
Grid Application
 
 
 
Navigation Application
 
 
 
Split Application
 
 
 
 
Visual Basic/C#
Windows Forms Application
 
Portable Class Library
 
WPF Application
 
 
 
Console Application
 
 
 
Class Library
 
 
 
 
 
 
Test
Test Project
 
 
 
 
 
 
WCF
WCF Services Library
 
 
 
WCF Services Application
 
 
 
WCF Workflow Services Application
 
 
 
Syndication Service Library
 
 
 
 
 
 
Workflow
Activity Designer Library
 
 
 
Activity Library
 
 
 
Workflow Console Application
 
 
 
 
 
 
Windows Azure
Install/Enable Windows Azure Tools
 
 
 
 
 
 
Windows
WPF Browser Application
 
 
 
Empty Project
 
 
 
Windows Service
 
 
 
WPF Custom Control Library
 
 
 
WPF User Control Library
 
 
 
Windows Forms Control Library
 
 
 
 
 
 
Web
ASP.NET Web Application
ASP.NET MVC 2 Web App
 
 
ASP.NET Empty Web Application
ASP.NET MVC 2 Empty Web App
 
 
ASP.NET Dynamic Data Entities Web App
WCF REST Service App
 
 
ASP.NET Dynamic Data LINQ to SQL Web App
 
 
 
ASP.NET AJAX Server Control
 
 
 
ASP.NET AJAX Server Control Extender
 
 
 
ASP.NET Server Control
 
 
 
 
 
 
Office
Excel 2010 Add-in
Excel 2007 Template
 
 
Excel 2010 Template
Excel 2007 Workbook
 
 
Excel 2010 Workbook
InfoPath 2007 Add-in
 
 
InfoPath 2010 Add-in
Outlook 2007 Add-in
 
 
Outlook 2010 Add-in
PowerPoint 2007 Add-in
 
 
PowerPoint 2010 Add-in
Project 2007 Add-in
 
 
Project 2010 Add-in
Visio 2007 Add-in
 
 
Visio 2010 Add-in
Word 2007 Add-in
 
 
Word 2010 Add-in
Word 2007 Document
 
 
Word 2010 Document
Word 2007 Template
 
 
Word 2010 Template
 
 
 
 
 
 
Reporting
Reports Application
Crystal Reports Application
 
 
 
 
 
SharePoint
SharePoint 2010 Project
All SharePoint 2007 Support
 
 
SharePoint 2010 Silverlight Web Part
SharePoint 2007 Seq. Workflow
 
 
SharePoint 2010 Visual Web Part
SharePoint 2007 State Machine
 
 
Import SharePoint 2010 Solution Package
Empty SharePoint Project
 
 
Import Reusable SharePoint 2010 Workflow
Visual Web Part
 
 
 
Sequential Workflow
 
 
 
State Machine Workflow
 
 
 
Business Data Connectivity
 
 
 
Event Receiver
 
 
 
Content Type
 
 
 
Module
 
 
 
Site Definition
 
 
 
 
 
Silverlight
Silverlight Application
WCF RIA Services Class Library
 
 
Silverlight Class Library
Silverlight Business Application
 
 
Silverlight Navigation Application
 
 
 
 
 
 
SQL Server
SQL Server Database Project
All Remaining SQL Server Projects
 
 
 
 
 
Visual F#
F# Application
F# Silverlight Library
 
 
F# Library
F# Tutorial
 
 
 
 
 
Visual C++
Win32 Console Application
 
 
 
MFC Application
 
 
 
Win32 Project
 
 
 
Empty Project
 
 
 
Native Unit Test Project
 
 
 
Active Template Library (ATL) Project
 
 
 
MFC DLL
 
 
 
Windows Forms Application
 
 
 
CLR Console Application
 
 
 
CLR Empty Project
 
 
 
Class Library
 
 
 
Custom Wizard
 
 
 
Makefile Project
 
 
 
Managed Test Project
 
 
 
MFC ActiveX Control
 
 
 
Windows Forms Control Library
 
 
 
 
 
 
Modeling Projects
Modeling Projects
 
 
 
 
 
 
Visual Studio Solutions
Blank Solution
 
 
 
 
 
 
Extensibility
Visual Studio Add-in
Shared Add-in
Visual Studio Shell Isolated
 
 
 
Visual Studio Package
 
 
 
C# Item Template
 
 
 
C# Project Template
 
 
 
Editor Classifier
 
 
 
Editor Margin
 
 
 
Editor Text Adornment
 
 
 
Editor Viewport Adornment
 
 
 
VSIX Project
 
 
 
Windows Forms Toolbox Control
 
 
 
WPF Toolbox Control
 
 
 
 

About the Author

Mark Michaelis (http://IntelliTect.com/Mark) is the founder of IntelliTect and serves as the Chief Technical Architect and Trainer. Since 1996, he has been a Microsoft MVP for C#, Visual Studio Team System, and the Windows SDK and in 2007 he was recognized as a Microsoft Regional Director. He also serves on several Microsoft software design review teams, including C#, the Connected Systems Division, and VSTS. Mark speaks at developer conferences and has written numerous articles and books - Essential C# 5.0 is his most recent. Mark holds a Bachelor of Arts in Philosophy from the University of Illinois and a Masters in Computer Science from the Illinois Institute of Technology. When not bonding with his computer, Mark is busy with his family or training for another triathlon (having completed the Ironman in 2008). Mark lives in Spokane, Washington, with his wife Elisabeth and three children, Benjamin, Hanna and Abigail.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube