4. Extensibility Models for Visual Studio
• Visual Studio Visual Studio Project Templates
• Visual Studio Item Templates
• T4 Code Templates
• NuGet packaging
• DTE development against the Visual Studio COM API
• Build Automation via MSBuild or TFS
5. Visual Studio Project Templates - Simple
• File extensions are stored in a file with a .vsix file extension
• Visual Studio SDK is Required
• For Visual Studio 2013
http://www.microsoft.com/en-us/download/details.aspx?id=40758
• Installed Extensions for Visual Studio 2013 are located
%LocalAppData%MicrosoftVisualStudio12.0Extensions<Company><
Product><Version>
7. What is Still Missing?
• Ability to have multiple projects on the solution
• Ability to have NuGet automatically fetch associated dependencies
• Name the project when opening up the solution file
• Adding multiple item templates when creating the solution and projects
16. MSBuild Definition XML Schema
• XSD exists to describe every option in MSBuild
%windir%Microsoft.NETFramework[version]MSBuild
• Get latest version of .net by using
wmic product where "name like 'Microsoft .N%'" get Version