Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3890ea7

Browse files
committed
Move the templates to the open area, create template deployment projects. Update internal build and deployment to deploy vsix' and remove existing templates on installation. (changeset 1267734)
1 parent334b26b commit3890ea7

File tree

60 files changed

+3146
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+3146
-0
lines changed

‎vsintegration/src/Deployment.sln‎

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 2013
4+
VisualStudioVersion =12.0.30110.0
5+
MinimumVisualStudioVersion =10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="ItemTemplates","Templates\ItemTemplates\ItemTemplates.csproj","{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="SilverlightProjectTemplates","Templates\SilverlightProjectTemplates\SilverlightProjectTemplates.csproj","{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="NetCoreProjectTemplates","Templates\NetCoreProjectTemplates\NetCoreProjectTemplates.csproj","{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="PortableLibraryProjectTemplates","Templates\PortableLibraryProjectTemplates\PortableLibraryProjectTemplates.csproj","{DB374A0C-7560-479F-9B21-D37C81F7624F}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="TutorialProjectTemplates","Templates\TutorialProjectTemplates\TutorialProjectTemplates.csproj","{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="ConsoleProjectTemplates","Templates\ConsoleProjectTemplates\ConsoleProjectTemplates.csproj","{604F0DAA-2D33-48DD-B162-EDF0B672803D}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="LibraryProjectTemplates","Templates\LibraryProjectTemplates\LibraryProjectTemplates.csproj","{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="VsProDeployTemplates","deployment\VsProDeployTemplates\VsProDeployTemplates.csproj","{493D19F9-35A4-4D0B-9B25-CA948823B709}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="VWDExpressDeployTemplates","deployment\VWDExpressDeployTemplates\VWDExpressDeployTemplates.csproj","{530DF8CA-7996-407A-B533-D0C2873257AF}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="WDExpressDeployTemplates","deployment\WDExpressDeployTemplates\WDExpressDeployTemplates.csproj","{98ABDE09-9E08-49C7-B006-FB3CB5365B54}"
25+
EndProject
26+
Global
27+
GlobalSection(TeamFoundationVersionControl) =preSolution
28+
SccNumberOfProjects =11
29+
SccEnterpriseProvider ={4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
30+
SccTeamFoundationServer =http://vstfdevdiv:8080/devdiv2
31+
SccLocalPath0 = .
32+
SccProjectUniqueName1 =Templates\\ItemTemplates\\ItemTemplates.csproj
33+
SccProjectName1 =Templates/ItemTemplates
34+
SccLocalPath1 =Templates\\ItemTemplates
35+
SccProjectUniqueName2 =Templates\\SilverlightProjectTemplates\\SilverlightProjectTemplates.csproj
36+
SccProjectName2 =Templates/SilverlightProjectTemplates
37+
SccLocalPath2 =Templates\\SilverlightProjectTemplates
38+
SccProjectUniqueName3 =Templates\\NetCoreProjectTemplates\\NetCoreProjectTemplates.csproj
39+
SccProjectName3 =Templates/NetCoreProjectTemplates
40+
SccLocalPath3 =Templates\\NetCoreProjectTemplates
41+
SccProjectUniqueName4 =Templates\\PortableLibraryProjectTemplates\\PortableLibraryProjectTemplates.csproj
42+
SccProjectName4 =Templates/PortableLibraryProjectTemplates
43+
SccLocalPath4 =Templates\\PortableLibraryProjectTemplates
44+
SccProjectUniqueName5 =Templates\\TutorialProjectTemplates\\TutorialProjectTemplates.csproj
45+
SccProjectName5 =Templates/TutorialProjectTemplates
46+
SccLocalPath5 =Templates\\TutorialProjectTemplates
47+
SccProjectUniqueName6 =Templates\\ConsoleProjectTemplates\\ConsoleProjectTemplates.csproj
48+
SccProjectName6 =Templates/ConsoleProjectTemplates
49+
SccLocalPath6 =Templates\\ConsoleProjectTemplates
50+
SccProjectUniqueName7 =Templates\\LibraryProjectTemplates\\LibraryProjectTemplates.csproj
51+
SccProjectName7 =Templates/LibraryProjectTemplates
52+
SccLocalPath7 =Templates\\LibraryProjectTemplates
53+
SccProjectUniqueName8 =deployment\\VsProDeployTemplates\\VsProDeployTemplates.csproj
54+
SccProjectName8 =deployment/VsProDeployTemplates
55+
SccLocalPath8 =deployment\\VsProDeployTemplates
56+
SccProjectUniqueName9 =deployment\\VWDExpressDeployTemplates\\VWDExpressDeployTemplates.csproj
57+
SccProjectName9 =deployment/VWDExpressDeployTemplates
58+
SccLocalPath9 =deployment\\VWDExpressDeployTemplates
59+
SccProjectUniqueName10 =deployment\\WDExpressDeployTemplates\\WDExpressDeployTemplates.csproj
60+
SccProjectName10 =deployment/WDExpressDeployTemplates
61+
SccLocalPath10 =deployment\\WDExpressDeployTemplates
62+
EndGlobalSection
63+
GlobalSection(SolutionConfigurationPlatforms) =preSolution
64+
Debug|Any CPU=Debug|Any CPU
65+
Release|Any CPU=Release|Any CPU
66+
EndGlobalSection
67+
GlobalSection(ProjectConfigurationPlatforms) =postSolution
68+
{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
69+
{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Debug|Any CPU.Build.0=Debug|Any CPU
70+
{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|Any CPU.ActiveCfg=Release|Any CPU
71+
{CE3EB47C-F7E7-4A5A-9F92-29A22DE218C6}.Release|Any CPU.Build.0=Release|Any CPU
72+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
73+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Debug|Any CPU.Build.0=Debug|Any CPU
74+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.ActiveCfg=Release|Any CPU
75+
{15A57828-F9F5-4FB4-8E1E-AE7622A10F70}.Release|Any CPU.Build.0=Release|Any CPU
76+
{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
77+
{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Debug|Any CPU.Build.0=Debug|Any CPU
78+
{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.ActiveCfg=Release|Any CPU
79+
{5B739CF3-1116-4EB4-B598-6C16BEA81CE5}.Release|Any CPU.Build.0=Release|Any CPU
80+
{DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
81+
{DB374A0C-7560-479F-9B21-D37C81F7624F}.Debug|Any CPU.Build.0=Debug|Any CPU
82+
{DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.ActiveCfg=Release|Any CPU
83+
{DB374A0C-7560-479F-9B21-D37C81F7624F}.Release|Any CPU.Build.0=Release|Any CPU
84+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
85+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Debug|Any CPU.Build.0=Debug|Any CPU
86+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.ActiveCfg=Release|Any CPU
87+
{2FACEE44-48BD-40B5-A2EE-B54A0C9BB7C4}.Release|Any CPU.Build.0=Release|Any CPU
88+
{604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
89+
{604F0DAA-2D33-48DD-B162-EDF0B672803D}.Debug|Any CPU.Build.0=Debug|Any CPU
90+
{604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.ActiveCfg=Release|Any CPU
91+
{604F0DAA-2D33-48DD-B162-EDF0B672803D}.Release|Any CPU.Build.0=Release|Any CPU
92+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
93+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Debug|Any CPU.Build.0=Debug|Any CPU
94+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.ActiveCfg=Release|Any CPU
95+
{01678CDA-A11F-4DEE-9344-2EDF91CF1AE7}.Release|Any CPU.Build.0=Release|Any CPU
96+
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
97+
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Debug|Any CPU.Build.0=Debug|Any CPU
98+
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.ActiveCfg=Release|Any CPU
99+
{493D19F9-35A4-4D0B-9B25-CA948823B709}.Release|Any CPU.Build.0=Release|Any CPU
100+
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
101+
{530DF8CA-7996-407A-B533-D0C2873257AF}.Debug|Any CPU.Build.0=Debug|Any CPU
102+
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.ActiveCfg=Release|Any CPU
103+
{530DF8CA-7996-407A-B533-D0C2873257AF}.Release|Any CPU.Build.0=Release|Any CPU
104+
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
105+
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Debug|Any CPU.Build.0=Debug|Any CPU
106+
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.ActiveCfg=Release|Any CPU
107+
{98ABDE09-9E08-49C7-B006-FB3CB5365B54}.Release|Any CPU.Build.0=Release|Any CPU
108+
EndGlobalSection
109+
GlobalSection(SolutionProperties) =preSolution
110+
HideSolutionNode =FALSE
111+
EndGlobalSection
112+
EndGlobal
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ProjectToolsVersion="12.0"DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<PropertyGroup>
4+
<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>
5+
<VisualStudioVersionCondition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
6+
<VSToolsPathCondition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
7+
<FileUpgradeFlags>
8+
</FileUpgradeFlags>
9+
<OldToolsVersion>12.0</OldToolsVersion>
10+
<UpgradeBackupLocation />
11+
<PublishUrl>publish\</PublishUrl>
12+
<Install>false</Install>
13+
<InstallFrom>Disk</InstallFrom>
14+
<UpdateEnabled>false</UpdateEnabled>
15+
<UpdateMode>Foreground</UpdateMode>
16+
<UpdateInterval>7</UpdateInterval>
17+
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
18+
<UpdatePeriodically>false</UpdatePeriodically>
19+
<UpdateRequired>false</UpdateRequired>
20+
<MapFileExtensions>true</MapFileExtensions>
21+
<ApplicationRevision>0</ApplicationRevision>
22+
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
23+
<IsWebBootstrapper>false</IsWebBootstrapper>
24+
<UseApplicationTrust>false</UseApplicationTrust>
25+
<BootstrapperEnabled>true</BootstrapperEnabled>
26+
<SccProjectName>SAK</SccProjectName>
27+
<SccLocalPath>SAK</SccLocalPath>
28+
<SccAuxPath>SAK</SccAuxPath>
29+
<SccProvider>SAK</SccProvider>
30+
</PropertyGroup>
31+
<ImportProject="..\..\fsharp.common.props" />
32+
<PropertyGroup>
33+
<ConfigurationCondition=" '$(Configuration)' == ''">Debug</Configuration>
34+
<PlatformCondition=" '$(Platform)' == ''">AnyCPU</Platform>
35+
<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
36+
<ProjectGuid>{604F0DAA-2D33-48DD-B162-EDF0B672803D}</ProjectGuid>
37+
<OutputType>Library</OutputType>
38+
<AppDesignerFolder>Properties</AppDesignerFolder>
39+
<RootNamespace>ConsoleProjectTemplates</RootNamespace>
40+
<AssemblyName>ConsoleProjectTemplates</AssemblyName>
41+
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
42+
<FileAlignment>512</FileAlignment>
43+
<GeneratePkgDefFile>false</GeneratePkgDefFile>
44+
<IncludeAssemblyInVSIXContainer>false</IncludeAssemblyInVSIXContainer>
45+
<IncludeDebugSymbolsInVSIXContainer>false</IncludeDebugSymbolsInVSIXContainer>
46+
<IncludeDebugSymbolsInLocalVSIXDeployment>false</IncludeDebugSymbolsInLocalVSIXDeployment>
47+
<CreateVsixContainer>false</CreateVsixContainer>
48+
<DeployExtension>false</DeployExtension>
49+
<DeployVSTemplates>false</DeployVSTemplates>
50+
<CopyVsixManifestToOutput>false</CopyVsixManifestToOutput>
51+
<CopyBuildOutputToOutputDirectory>false</CopyBuildOutputToOutputDirectory>
52+
<CopyOutputSymbolsToOutputDirectory>false</CopyOutputSymbolsToOutputDirectory>
53+
</PropertyGroup>
54+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
55+
<DebugSymbols>true</DebugSymbols>
56+
<DebugType>full</DebugType>
57+
<Optimize>false</Optimize>
58+
<DefineConstants>DEBUG;TRACE</DefineConstants>
59+
<ErrorReport>prompt</ErrorReport>
60+
<WarningLevel>4</WarningLevel>
61+
<CreateVsixContainer>false</CreateVsixContainer>
62+
</PropertyGroup>
63+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
64+
<DebugType>pdbonly</DebugType>
65+
<Optimize>true</Optimize>
66+
<DefineConstants>TRACE</DefineConstants>
67+
<ErrorReport>prompt</ErrorReport>
68+
<WarningLevel>4</WarningLevel>
69+
</PropertyGroup>
70+
<ItemGroup>
71+
<NoneInclude="ProjectTemplates\ConsoleApplication\App.config" />
72+
<NoneInclude="ProjectTemplates\ConsoleApplication\ConsoleApplication.fsproj" />
73+
<NoneInclude="ProjectTemplates\ConsoleApplication\Program.fs" />
74+
</ItemGroup>
75+
<ItemGroup>
76+
<VSTemplateInclude="ProjectTemplates\ConsoleApplication\fsConsoleApplication.vstemplate">
77+
<OutputSubPath>Windows</OutputSubPath>
78+
<SortOrder>100</SortOrder>
79+
<SubType>Designer</SubType>
80+
</VSTemplate>
81+
</ItemGroup>
82+
<ImportProject="..\..\FSharp.tools.targets" />
83+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
84+
Other similar extension points exist, see Microsoft.Common.targets.
85+
<Target Name="BeforeBuild">
86+
</Target>
87+
<Target Name="AfterBuild">
88+
</Target>
89+
-->
90+
</Project>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<configuration>
3+
<startup>
4+
$if$ ($targetframeworkversion$ >= 4.0)<supportedRuntimeversion="v4.0"sku=".NETFramework,Version=v$targetframeworkversion$" />$endif$$if$ ($targetframeworkversion$ < 4.0)<supportedRuntimeversion="v2.0.50727" />$endif$
5+
</startup>
6+
</configuration>
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<ProjectToolsVersion="12.0"DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ImportProject="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props"Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<ConfigurationCondition=" '$(Configuration)' == ''">Debug</Configuration>
6+
<PlatformCondition=" '$(Platform)' == ''">AnyCPU</Platform>
7+
<SchemaVersion>2.0</SchemaVersion>
8+
<ProjectGuid>$guid1$</ProjectGuid>
9+
<OutputType>Exe</OutputType>
10+
<RootNamespace>$safeprojectname$</RootNamespace>
11+
<AssemblyName>$safeprojectname$</AssemblyName>
12+
<TargetFrameworkVersion>v$targetframeworkversion$</TargetFrameworkVersion>
13+
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
14+
$if$ ($targetframeworkversion$ >= 4.0)
15+
<TargetFSharpCoreVersion>4.3.1.0</TargetFSharpCoreVersion>
16+
$else$
17+
<TargetFSharpCoreVersion>2.3.0.0</TargetFSharpCoreVersion>
18+
$endif$
19+
</PropertyGroup>
20+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
21+
<DebugSymbols>true</DebugSymbols>
22+
<DebugType>full</DebugType>
23+
<Optimize>false</Optimize>
24+
<Tailcalls>false</Tailcalls>
25+
<OutputPath>bin\Debug\</OutputPath>
26+
<DefineConstants>DEBUG;TRACE</DefineConstants>
27+
<WarningLevel>3</WarningLevel>
28+
<PlatformTarget>AnyCPU</PlatformTarget>
29+
<DocumentationFile>bin\Debug\$safeprojectname$.XML</DocumentationFile>
30+
<Prefer32Bit>true</Prefer32Bit>
31+
</PropertyGroup>
32+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
33+
<DebugType>pdbonly</DebugType>
34+
<Optimize>true</Optimize>
35+
<Tailcalls>true</Tailcalls>
36+
<OutputPath>bin\Release\</OutputPath>
37+
<DefineConstants>TRACE</DefineConstants>
38+
<WarningLevel>3</WarningLevel>
39+
<PlatformTarget>AnyCPU</PlatformTarget>
40+
<DocumentationFile>bin\Release\$safeprojectname$.XML</DocumentationFile>
41+
<Prefer32Bit>true</Prefer32Bit>
42+
</PropertyGroup>
43+
<ItemGroup>
44+
<ReferenceInclude="mscorlib"/>
45+
<ReferenceInclude="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
46+
<Private>True</Private>
47+
</Reference>
48+
<ReferenceInclude="System"/>
49+
$if$ ($targetframeworkversion$ >= 3.5)
50+
<ReferenceInclude="System.Core"/>
51+
$endif$
52+
$if$ ($targetframeworkversion$ > 3.5)
53+
<ReferenceInclude="System.Numerics"/>
54+
$endif$
55+
</ItemGroup>
56+
<ItemGroup>
57+
<CompileInclude="Program.fs" />
58+
<NoneInclude="App.config" />
59+
</ItemGroup>
60+
<PropertyGroup>
61+
<MinimumVisualStudioVersionCondition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
62+
</PropertyGroup>
63+
<Choose>
64+
<WhenCondition="'$(VisualStudioVersion)' == '11.0'">
65+
<PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')">
66+
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
67+
</PropertyGroup>
68+
</When>
69+
<Otherwise>
70+
<PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets')">
71+
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
72+
</PropertyGroup>
73+
</Otherwise>
74+
</Choose>
75+
<ImportProject="$(FSharpTargetsPath)" />
76+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
77+
Other similar extension points exist, see Microsoft.Common.targets.
78+
<Target Name="BeforeBuild">
79+
</Target>
80+
<Target Name="AfterBuild">
81+
</Target>
82+
-->
83+
</Project>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// Learn more about F# at http://fsharp.net
2+
// See the 'F# Tutorial' project for more help.
3+
4+
[<EntryPoint>]
5+
letmain argv=
6+
printfn"%A" argv
7+
0// return an integer exit code
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<VSTemplateVersion="3.0.0"Type="Project"xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
3+
<TemplateData>
4+
<NamePackage="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}"ID="5014"/>
5+
<DescriptionPackage="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}"ID="5015"/>
6+
<IconPackage="{91A04A73-4F2C-4E7C-AD38-C1A68E7DA05C}"ID="4001" />
7+
<TemplateID>Microsoft.FSharp.Application</TemplateID>
8+
<ProjectType>FSharp</ProjectType>
9+
<RequiredFrameworkVersion>2.0</RequiredFrameworkVersion>
10+
<NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp>
11+
<CreateNewFolder>true</CreateNewFolder>
12+
<DefaultName>ConsoleApplication</DefaultName>
13+
<ProvideDefaultName>true</ProvideDefaultName>
14+
<PromptForSaveOnCreation>true</PromptForSaveOnCreation>
15+
</TemplateData>
16+
<TemplateContent>
17+
<ProjectFile="ConsoleApplication.fsproj"ReplaceParameters="true">
18+
<ProjectItemReplaceParameters="true"OpenInEditor="true">Program.fs</ProjectItem>
19+
<ProjectItemReplaceParameters="true">App.config</ProjectItem>
20+
</Project>
21+
</TemplateContent>
22+
</VSTemplate>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp