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

  • Windows Community Toolkit v8.2 Adds Native AOT Support

    Microsoft shipped Windows Community Toolkit v8.2, an incremental update to the open-source collection of helper functions and other resources designed to simplify the development of Windows applications. The main new feature is support for native ahead-of-time (AOT) compilation.

  • New 'Visual Studio Hub' 1-Stop-Shop for GitHub Copilot Resources, More

    Unsurprisingly, GitHub Copilot resources are front-and-center in Microsoft's new Visual Studio Hub, a one-stop-shop for all things concerning your favorite IDE.

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

Subscribe on YouTube