Skip to content

Commit ffe7246

Browse files
author
Omar Tawfik
committed
Fixed template imports in VSIX
1 parent 83748d1 commit ffe7246

File tree

17 files changed

+341
-182
lines changed

17 files changed

+341
-182
lines changed

VisualFSharp.sln

Lines changed: 2 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 14
4-
VisualStudioVersion = 14.0.25123.0
3+
# Visual Studio 15
4+
VisualStudioVersion = 15.0.25123.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FSharp.Compiler", "src\fsharp\FSharp.Compiler\FSharp.Compiler.fsproj", "{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}"
77
EndProject
@@ -130,54 +130,6 @@ Global
130130
Release|x86 = Release|x86
131131
EndGlobalSection
132132
GlobalSection(ProjectConfigurationPlatforms) = postSolution
133-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
134-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|Any CPU.Build.0 = Debug|Any CPU
135-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.ActiveCfg = Debug|Any CPU
136-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Debug|x86.Build.0 = Debug|Any CPU
137-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
138-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|Any CPU.Build.0 = Proto|Any CPU
139-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.ActiveCfg = Proto|Any CPU
140-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Proto|x86.Build.0 = Proto|Any CPU
141-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.ActiveCfg = Release|Any CPU
142-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|Any CPU.Build.0 = Release|Any CPU
143-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.ActiveCfg = Release|Any CPU
144-
{4D7BE558-E6BF-44DA-8CE2-46AA6E0DC2E7}.Release|x86.Build.0 = Release|Any CPU
145-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
146-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.Build.0 = Debug|Any CPU
147-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.ActiveCfg = Debug|Any CPU
148-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|x86.Build.0 = Debug|Any CPU
149-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
150-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|Any CPU.Build.0 = Proto|Any CPU
151-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.ActiveCfg = Proto|Any CPU
152-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Proto|x86.Build.0 = Proto|Any CPU
153-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.ActiveCfg = Release|Any CPU
154-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.Build.0 = Release|Any CPU
155-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.ActiveCfg = Release|Any CPU
156-
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|x86.Build.0 = Release|Any CPU
157-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
158-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.Build.0 = Debug|Any CPU
159-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.ActiveCfg = Debug|Any CPU
160-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|x86.Build.0 = Debug|Any CPU
161-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
162-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|Any CPU.Build.0 = Proto|Any CPU
163-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.ActiveCfg = Proto|Any CPU
164-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Proto|x86.Build.0 = Proto|Any CPU
165-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.ActiveCfg = Release|Any CPU
166-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.Build.0 = Release|Any CPU
167-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.ActiveCfg = Release|Any CPU
168-
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|x86.Build.0 = Release|Any CPU
169-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
170-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.Build.0 = Debug|Any CPU
171-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.ActiveCfg = Debug|Any CPU
172-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|x86.Build.0 = Debug|Any CPU
173-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
174-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|Any CPU.Build.0 = Proto|Any CPU
175-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.ActiveCfg = Proto|Any CPU
176-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Proto|x86.Build.0 = Proto|Any CPU
177-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.ActiveCfg = Release|Any CPU
178-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.Build.0 = Release|Any CPU
179-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.ActiveCfg = Release|Any CPU
180-
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|x86.Build.0 = Release|Any CPU
181133
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
182134
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
183135
{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -502,18 +454,6 @@ Global
502454
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|Any CPU.Build.0 = Release|Any CPU
503455
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|x86.ActiveCfg = Release|Any CPU
504456
{C94C257C-3C0A-4858-B5D8-D746498D1F08}.Release|x86.Build.0 = Release|Any CPU
505-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
506-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|Any CPU.Build.0 = Debug|Any CPU
507-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|x86.ActiveCfg = Debug|Any CPU
508-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Debug|x86.Build.0 = Debug|Any CPU
509-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|Any CPU.ActiveCfg = Proto|Any CPU
510-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|Any CPU.Build.0 = Proto|Any CPU
511-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|x86.ActiveCfg = Proto|Any CPU
512-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Proto|x86.Build.0 = Proto|Any CPU
513-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|Any CPU.ActiveCfg = Release|Any CPU
514-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|Any CPU.Build.0 = Release|Any CPU
515-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|x86.ActiveCfg = Release|Any CPU
516-
{CB7D20C4-6506-406D-9144-5342C3595F03}.Release|x86.Build.0 = Release|Any CPU
517457
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
518458
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|Any CPU.Build.0 = Debug|Any CPU
519459
{649FA588-F02E-457C-9FCF-87E46407481E}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -753,14 +693,6 @@ Global
753693
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|Any CPU.Build.0 = Release|Any CPU
754694
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|x86.ActiveCfg = Release|Any CPU
755695
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.Release|x86.Build.0 = Release|Any CPU
756-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
757-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
758-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
759-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSDebug|x86.Build.0 = VSDebug|Any CPU
760-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
761-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
762-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
763-
{1FB1DD07-06AA-45B4-B5AC-20FF5BEE98B6}.VSRelease|x86.Build.0 = VSRelease|Any CPU
764696
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
765697
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|Any CPU.Build.0 = Debug|Any CPU
766698
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -773,14 +705,6 @@ Global
773705
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|Any CPU.Build.0 = Release|Any CPU
774706
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|x86.ActiveCfg = Release|Any CPU
775707
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.Release|x86.Build.0 = Release|Any CPU
776-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|Any CPU.ActiveCfg = VSDebug|Any CPU
777-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|Any CPU.Build.0 = VSDebug|Any CPU
778-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|x86.ActiveCfg = VSDebug|Any CPU
779-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSDebug|x86.Build.0 = VSDebug|Any CPU
780-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|Any CPU.ActiveCfg = VSRelease|Any CPU
781-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|Any CPU.Build.0 = VSRelease|Any CPU
782-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|x86.ActiveCfg = VSRelease|Any CPU
783-
{E7EC4A3E-9D57-45B8-83F5-EDDFD6CEF090}.VSRelease|x86.Build.0 = VSRelease|Any CPU
784708
EndGlobalSection
785709
GlobalSection(SolutionProperties) = preSolution
786710
HideSolutionNode = FALSE

vsintegration/ItemTemplates/AppConfig/AppConfig.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
11+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\AppConfig.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\App.config" />
2136
<TemplateFiles Include="Template\AppConfig.vstemplate" />

vsintegration/ItemTemplates/CodeFile/CodeFile.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
11+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\CodeFile.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\File.fs" />
2136
<TemplateFiles Include="Template\CodeFile.vstemplate" />

vsintegration/ItemTemplates/ScriptFile/ScriptFile.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
11+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\ScriptFile.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\File.fsx" />
2136
<TemplateFiles Include="Template\ScriptFile.vstemplate" />

vsintegration/ItemTemplates/SignatureFile/SignatureFile.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
11+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\SignatureFile.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\File.fsi" />
2136
<TemplateFiles Include="Template\SignatureFile.vstemplate" />

vsintegration/ItemTemplates/TextFile/TextFile.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
11+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\TextFile.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\TextFile.txt" />
2136
<TemplateFiles Include="Template\TextFile.vstemplate" />

vsintegration/ItemTemplates/XMLFile/XMLFile.csproj

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ItemTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
11+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -16,6 +27,10 @@
1627

1728
<Import Project="$(FSharpSourcesRoot)\..\vsintegration\src\FSharp.Common.props" />
1829

30+
<ItemGroup>
31+
<VSTemplate Include="Template\XMLFile.vstemplate" />
32+
</ItemGroup>
33+
1934
<ItemGroup>
2035
<TemplateFiles Include="Template\XMLFile.xml" />
2136
<TemplateFiles Include="Template\XMLFile.vstemplate" />

vsintegration/ProjectTemplates/ConsoleProject/ConsoleProject.csproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ProjectTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
11+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -30,6 +41,11 @@
3041
<InProject>false</InProject>
3142
</FilesToLocalize>
3243
</ItemGroup>
44+
45+
<ItemGroup>
46+
<VSTemplate Include="Template\ConsoleApplication.vstemplate" />
47+
</ItemGroup>
48+
3349
<ItemGroup>
3450
<TemplateFiles Include="Template\App.config" />
3551
<TemplateFiles Include="Template\ConsoleApplication.fsproj" />

vsintegration/ProjectTemplates/LibraryProject/LibraryProject.csproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@
77
<TemplateCategory>ProjectTemplates</TemplateCategory>
88
<IsPackage>true</IsPackage>
99
<GenerateLocalizedTemplates>true</GenerateLocalizedTemplates>
10+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
11+
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
12+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
13+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
14+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
15+
<CreateVsixContainer>false</CreateVsixContainer>
16+
<DeployExtension>false</DeployExtension>
17+
<DeployVSTemplates>false</DeployVSTemplates>
18+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
19+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
20+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
1021
</PropertyGroup>
1122
<PropertyGroup>
1223
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
@@ -30,6 +41,11 @@
3041
<InProject>false</InProject>
3142
</FilesToLocalize>
3243
</ItemGroup>
44+
45+
<ItemGroup>
46+
<VSTemplate Include="Template\Library.vstemplate" />
47+
</ItemGroup>
48+
3349
<ItemGroup>
3450
<TemplateFiles Include="Template\AssemblyInfo.fs" />
3551
<TemplateFiles Include="Template\Library.fsproj" />

0 commit comments

Comments
 (0)