vsintegration/ProjectTemplates/ConsoleProject/Template/ConsoleApplication.vstemplate (32 lines of code) (raw):

<?xml version="1.0" encoding="utf-8"?> <VSTemplate Version="3.0.0" Type="Project" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005"> <TemplateData> <Name Package="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}" ID="5014"/> <Description Package="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}" ID="5015"/> <Icon Package="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}" ID="4001" /> <TemplateID>Microsoft.FSharp.Application</TemplateID> <ProjectType>FSharp</ProjectType> <RequiredFrameworkVersion>2.0</RequiredFrameworkVersion> <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp> <CreateNewFolder>true</CreateNewFolder> <DefaultName>ConsoleApplication</DefaultName> <ProvideDefaultName>true</ProvideDefaultName> <PromptForSaveOnCreation>true</PromptForSaveOnCreation> </TemplateData> <TemplateContent> <Project File="ConsoleApplication.fsproj" ReplaceParameters="true"> <ProjectItem ReplaceParameters="true">AssemblyInfo.fs</ProjectItem> <ProjectItem ReplaceParameters="true" OpenInEditor="true">Program.fs</ProjectItem> <ProjectItem ReplaceParameters="true">App.config</ProjectItem> </Project> </TemplateContent> <WizardExtension> <Assembly>NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly> <FullClassName>NuGet.VisualStudio.TemplateWizard</FullClassName> </WizardExtension> <WizardData> <packages repository="extension" repositoryId="VisualFSharp"> <package id="System.ValueTuple" version="4.3.1" targetFramework="net40" /> </packages> </WizardData> </VSTemplate>