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

Commitde67934

Browse files
authored
import remaining FCS code (#2951)
* import remaining FCS code* add missing files* fix some parts of build* more FCS integration work* build fcs.dll and vs targets* revert changes to proj files* update sig files* various cleanup items* simplify #ifs* fix various tests* enable scripting testing* fix build* fix build* fix tests and build* fix tests and build* fix build* fix tests* fix tests* add diagnostic and fix coreclr build* fix printing tests* test updates* improve error logging* integrate visualfsharp master* dependency files* proj file* dependency files* fix build* fix fsi.exe in GUI mode* add end of line to source text if needed as before* fix many tests* fix remaining tests* better strong name logic to fix final test* reinstate all strong names* fix last tests* fix last test again
1 parent13839af commitde67934

File tree

184 files changed

+16587
-3386
lines changed

Some content is hidden

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

184 files changed

+16587
-3386
lines changed

‎FSharp.sln‎

Lines changed: 14 additions & 13 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 Studio14
4-
VisualStudioVersion =14.0.25420.1
3+
# Visual Studio15
4+
VisualStudioVersion =15.0.26403.7
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
@@ -127,17 +127,18 @@ Global
127127
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|Any CPU.Build.0=Release|Any CPU
128128
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.ActiveCfg=Release|Any CPU
129129
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.Build.0=Release|Any CPU
130-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.ActiveCfg=Debug|x86
131-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.Build.0=Debug|x86
132-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.ActiveCfg=Debug|x86
133-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.Build.0=Debug|x86
134-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.ActiveCfg=Proto|x86
135-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.ActiveCfg=Proto|x86
136-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.Build.0=Proto|x86
137-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.ActiveCfg=Release|x86
138-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.Build.0=Release|x86
139-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.ActiveCfg=Release|x86
140-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.Build.0=Release|x86
130+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
131+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.Build.0=Debug|Any CPU
132+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.ActiveCfg=Debug|Any CPU
133+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.Build.0=Debug|Any CPU
134+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.ActiveCfg=Proto|Any CPU
135+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.Build.0=Proto|Any CPU
136+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.ActiveCfg=Proto|Any CPU
137+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.Build.0=Proto|Any CPU
138+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.ActiveCfg=Release|Any CPU
139+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.Build.0=Release|Any CPU
140+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.ActiveCfg=Release|Any CPU
141+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.Build.0=Release|Any CPU
141142
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
142143
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.Build.0=Debug|Any CPU
143144
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|x86.ActiveCfg=Debug|Any CPU

‎VisualFSharp.sln‎

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

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 15
4-
VisualStudioVersion =15.0.26403.0
4+
VisualStudioVersion =15.0.26403.7
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
@@ -138,6 +138,12 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "LanguageServiceProfiling",
138138
EndProject
139139
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="FSharp.UIResources","vsintegration\src\FSharp.UIResources\FSharp.UIResources.csproj","{C4586A06-1402-48BC-8E35-A1B8642F895B}"
140140
EndProject
141+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") ="CSharp_Analysis","tests\service\data\CSharp_Analysis\CSharp_Analysis.csproj","{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}"
142+
EndProject
143+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") ="FSharp.Compiler.Service.tests Support","FSharp.Compiler.Service.tests Support","{35636A82-401A-4C3A-B2AB-EB7DC5E9C268}"
144+
EndProject
145+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") ="TestTP","tests\service\data\TestTP\TestTP.fsproj","{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}"
146+
EndProject
141147
Global
142148
GlobalSection(SolutionConfigurationPlatforms) =preSolution
143149
Debug|Any CPU=Debug|Any CPU
@@ -484,17 +490,18 @@ Global
484490
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|Any CPU.Build.0=Release|Any CPU
485491
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.ActiveCfg=Release|Any CPU
486492
{649FA588-F02E-457C-9FCF-87E46407481E}.Release|x86.Build.0=Release|Any CPU
487-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.ActiveCfg=Debug|x86
488-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.Build.0=Debug|x86
489-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.ActiveCfg=Debug|x86
490-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.Build.0=Debug|x86
491-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.ActiveCfg=Proto|x86
492-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.ActiveCfg=Proto|x86
493-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.Build.0=Proto|x86
494-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.ActiveCfg=Release|x86
495-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.Build.0=Release|x86
496-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.ActiveCfg=Release|x86
497-
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.Build.0=Release|x86
493+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
494+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|Any CPU.Build.0=Debug|Any CPU
495+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.ActiveCfg=Debug|Any CPU
496+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Debug|x86.Build.0=Debug|Any CPU
497+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.ActiveCfg=Proto|Any CPU
498+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|Any CPU.Build.0=Proto|Any CPU
499+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.ActiveCfg=Proto|Any CPU
500+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Proto|x86.Build.0=Proto|Any CPU
501+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.ActiveCfg=Release|Any CPU
502+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|Any CPU.Build.0=Release|Any CPU
503+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.ActiveCfg=Release|Any CPU
504+
{8B3E283D-B5FE-4055-9D80-7E3A32F3967B}.Release|x86.Build.0=Release|Any CPU
498505
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
499506
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|Any CPU.Build.0=Debug|Any CPU
500507
{D0E98C0D-490B-4C61-9329-0862F6E87645}.Debug|x86.ActiveCfg=Debug|Any CPU
@@ -763,6 +770,30 @@ Global
763770
{C4586A06-1402-48BC-8E35-A1B8642F895B}.Release|Any CPU.Build.0=Release|Any CPU
764771
{C4586A06-1402-48BC-8E35-A1B8642F895B}.Release|x86.ActiveCfg=Release|Any CPU
765772
{C4586A06-1402-48BC-8E35-A1B8642F895B}.Release|x86.Build.0=Release|Any CPU
773+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
774+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Debug|Any CPU.Build.0=Debug|Any CPU
775+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Debug|x86.ActiveCfg=Debug|Any CPU
776+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Debug|x86.Build.0=Debug|Any CPU
777+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Proto|Any CPU.ActiveCfg=Release|Any CPU
778+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Proto|Any CPU.Build.0=Release|Any CPU
779+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Proto|x86.ActiveCfg=Release|Any CPU
780+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Proto|x86.Build.0=Release|Any CPU
781+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Release|Any CPU.ActiveCfg=Release|Any CPU
782+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Release|Any CPU.Build.0=Release|Any CPU
783+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Release|x86.ActiveCfg=Release|Any CPU
784+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB}.Release|x86.Build.0=Release|Any CPU
785+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Debug|Any CPU.ActiveCfg=Debug|Any CPU
786+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Debug|Any CPU.Build.0=Debug|Any CPU
787+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Debug|x86.ActiveCfg=Debug|Any CPU
788+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Debug|x86.Build.0=Debug|Any CPU
789+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Proto|Any CPU.ActiveCfg=Release|Any CPU
790+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Proto|Any CPU.Build.0=Release|Any CPU
791+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Proto|x86.ActiveCfg=Release|Any CPU
792+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Proto|x86.Build.0=Release|Any CPU
793+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Release|Any CPU.ActiveCfg=Release|Any CPU
794+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Release|Any CPU.Build.0=Release|Any CPU
795+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Release|x86.ActiveCfg=Release|Any CPU
796+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B}.Release|x86.Build.0=Release|Any CPU
766797
EndGlobalSection
767798
GlobalSection(SolutionProperties) =preSolution
768799
HideSolutionNode =FALSE
@@ -826,5 +857,8 @@ Global
826857
{D086C8C6-D00D-4C3B-9AB2-A4286C9F5922} ={4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
827858
{E7FA3A71-51AF-4FCA-9C2F-7C853E515903} ={D086C8C6-D00D-4C3B-9AB2-A4286C9F5922}
828859
{C4586A06-1402-48BC-8E35-A1B8642F895B} ={4C7B48D7-19AF-4AE7-9D1D-3BB289D5480D}
860+
{887630A3-4B1D-40EA-B8B3-2D842E9C40DB} ={35636A82-401A-4C3A-B2AB-EB7DC5E9C268}
861+
{35636A82-401A-4C3A-B2AB-EB7DC5E9C268} ={F7876C9B-FB6A-4EFB-B058-D6967DB75FB2}
862+
{FF76BD3C-5E0A-4752-B6C3-044F6E15719B} ={35636A82-401A-4C3A-B2AB-EB7DC5E9C268}
829863
EndGlobalSection
830864
EndGlobal

‎build.cmd‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ echo ^<proto^|protofx^>
2222
echo^<ci^|ci_part1^|ci_part2^|ci_part3^|ci_part4^|microbuild^>
2323
echo^<debug^|release^>
2424
echo^<diag^|publicsign^>
25-
echo^<test^|test-net40-coreunit^|test-coreclr-coreunit^|test-compiler-unit^|test-pcl-coreunit^|test-net40-fsharp^|test-coreclr-fsharp^|test-net40-fsharpqa^>
25+
echo^<test^|test-net40-coreunit^|test-coreclr-coreunit^|test-compiler-unit^|test-pcl-coreunit^|test-net40-ideunit^|test-net40-fsharp^|test-coreclr-fsharp^|test-net40-fsharpqa^>
2626
echo^<include tag^>
2727
echo^<init^>
2828
echo.
@@ -307,6 +307,13 @@ if /i "%ARG%" == "test-compiler-unit" (
307307
setTEST_NET40_COMPILERUNIT_SUITE=1
308308
)
309309

310+
if /i"%ARG%"=="test-net40-ideunit" (
311+
setBUILD_NET40=1
312+
setBUILD_VS=1
313+
setBUILD_PORTABLE=1
314+
setTEST_VS_IDEUNIT_SUITE=1
315+
)
316+
310317
if /i"%ARG%"=="test-net40-coreunit" (
311318
setBUILD_NET40=1
312319
setTEST_NET40_COREUNIT_SUITE=1
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!--
3+
# Copyright (c) 2002-2011 Microsoft Corporation.
4+
#
5+
#
6+
#
7+
#
8+
#
9+
#
10+
# You must not remove this notice, or any other, from this software.
11+
-->
12+
<ProjectToolsVersion="4.0"DefaultTargets="Build"xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
13+
<PropertyGroup>
14+
<ConfigurationCondition=" '$(Configuration)' == ''">Debug</Configuration>
15+
<PlatformCondition=" '$(Platform)' == ''">AnyCPU</Platform>
16+
<SolutionDirCondition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\..\..\</SolutionDir>
17+
<OutputType>Library</OutputType>
18+
<AssemblyName>FSharp.Compiler.Service.MSBuild.v12</AssemblyName>
19+
<NoWarn>$(NoWarn);44;62;9</NoWarn>
20+
<ProjectGuid>{8157b50e-397d-4232-a4e0-1977afc7076d}</ProjectGuid>
21+
<AllowCrossTargeting>true</AllowCrossTargeting>
22+
<TargetFrameworkVersionCondition=" '$(TargetFrameworkVersion)' == ''">v4.5</TargetFrameworkVersion>
23+
<BaseAddress>0x06800000</BaseAddress>
24+
<OtherFlags>$(OtherFlags) /warnon:1182</OtherFlags>
25+
<Tailcalls>true</Tailcalls>
26+
<FsLexUnicode>true</FsLexUnicode>
27+
<OtherFlags>$(OtherFlags) --times</OtherFlags>
28+
<NoWarn>$(NoWarn);69;65;54;61;75</NoWarn>
29+
<DebugSymbols>true</DebugSymbols>
30+
<OutputPath>..\..\..\bin\$(TargetFrameworkVersion)</OutputPath>
31+
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
32+
<DefineConstants>$(DefineConstants);CROSS_PLATFORM_COMPILER</DefineConstants>
33+
<DefineConstants>$(DefineConstants);ENABLE_MONO_SUPPORT</DefineConstants>
34+
<DefineConstantsCondition="$(TargetFrameworkVersion) == 'v4.5'">$(DefineConstants);FX_ATLEAST_45</DefineConstants>
35+
<DefineConstants>$(DefineConstants);FX_ATLEAST_40</DefineConstants>
36+
<DefineConstants>$(DefineConstants);FX_MSBUILDRESOLVER_RUNTIMELIKE</DefineConstants>
37+
<TargetFSharpCoreVersion>4.4.0.0</TargetFSharpCoreVersion>
38+
<TargetFrameworkProfile />
39+
<ResolveNuGetPackages>false</ResolveNuGetPackages>
40+
<Prefer32Bit>true</Prefer32Bit>
41+
<PlatformTarget>AnyCPU</PlatformTarget>
42+
</PropertyGroup>
43+
<!-- MonoDevelop likes these here to recognise the configurations-->
44+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
45+
<DefineConstants>DEBUG; $(DefineConstants)</DefineConstants>
46+
<Optimize>false</Optimize>
47+
<OtherFlags>$(OtherFlags) --no-jit-optimize --jit-tracking</OtherFlags>
48+
</PropertyGroup>
49+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
50+
<Optimize>true</Optimize>
51+
</PropertyGroup>
52+
<ItemGroup>
53+
<CompileInclude="..\..\assemblyinfo\assemblyinfo.FSharp.Compiler.Service.MSBuild.v12.dll.fs">
54+
<Link>AssemblyInfo/assemblyinfo.FSharp.Compiler.Service.MSBuild.v12.dll.fs</Link>
55+
</Compile>
56+
<CompileInclude="..\..\assemblyinfo\assemblyinfo.shared.fs"Condition="Exists('..\..\assemblyinfo\assemblyinfo.shared.fs')">
57+
<Link>AssemblyInfo/assemblyinfo.shared.fs</Link>
58+
</Compile>
59+
<CompileInclude="..\MSBuildReferenceResolver.fs">
60+
<Link>Service/MSBuildReferenceResolver.fs</Link>
61+
</Compile>
62+
</ItemGroup>
63+
<ItemGroup>
64+
<ReferenceInclude="mscorlib" />
65+
<ReferenceInclude="System" />
66+
<ReferenceInclude="System.Core" />
67+
<ReferenceInclude="System.Numerics" />
68+
<ReferenceInclude="System.Runtime.Serialization" />
69+
<ReferenceInclude="System.Xml" />
70+
<ReferenceInclude="Microsoft.Build.Framework, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
71+
<Private>True</Private>
72+
</Reference>
73+
<ReferenceInclude="Microsoft.Build.Engine, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
74+
<Private>True</Private>
75+
</Reference>
76+
<ReferenceInclude="Microsoft.Build, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
77+
<Private>True</Private>
78+
</Reference>
79+
<ReferenceInclude="Microsoft.Build.Utilities.v12.0">
80+
<Private>True</Private>
81+
</Reference>
82+
<ReferenceInclude="Microsoft.Build.Tasks.v12.0">
83+
<Private>True</Private>
84+
</Reference>
85+
<ReferenceInclude="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
86+
<Private>False</Private>
87+
</Reference>
88+
<ProjectReferenceInclude="..\FSharp.Compiler.Service\FSharp.Compiler.Service.fsproj">
89+
<Name>FSharp.Compiler.Service</Name>
90+
<Project>{2e4d67b4-522d-4cf7-97e4-ba940f0b18f3}</Project>
91+
<Private>True</Private>
92+
</ProjectReference>
93+
</ItemGroup>
94+
<PropertyGroup>
95+
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
96+
</PropertyGroup>
97+
<PropertyGroupCondition="'$(VisualStudioVersion)' == '10.0' OR '$(VisualStudioVersion)' == '11.0'">
98+
<FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath>
99+
</PropertyGroup>
100+
<ImportProject="$(FSharpTargetsPath)"Condition="Exists('$(FSharpTargetsPath)')" />
101+
<ImportProject="$(SolutionDir)\.paket\paket.targets" />
102+
</Project>
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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+
<SolutionDirCondition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\..\..\</SolutionDir>
8+
<SchemaVersion>2.0</SchemaVersion>
9+
<ProjectGuid>893c3cd9-5af8-4027-a667-21e62fc2c703</ProjectGuid>
10+
<OutputType>Library</OutputType>
11+
<RootNamespace>FSharp.Compiler.Service.ProjectCracker</RootNamespace>
12+
<AssemblyName>FSharp.Compiler.Service.ProjectCracker</AssemblyName>
13+
<TargetFrameworkVersionCondition=" '$(TargetFrameworkVersion)' == ''">v4.5</TargetFrameworkVersion>
14+
<TargetFSharpCoreVersion>4.4.0.0</TargetFSharpCoreVersion>
15+
<Name>FSharp.Compiler.Service.ProjectCracker</Name>
16+
<OutputPath>..\..\..\bin\$(TargetFrameworkVersion)</OutputPath>
17+
<DocumentationFile>..\..\..\bin\$(TargetFrameworkVersion)\FSharp.Compiler.Service.ProjectCracker.xml</DocumentationFile>
18+
<ResolveNuGetPackages>false</ResolveNuGetPackages>
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+
<DefineConstants>DEBUG;TRACE</DefineConstants>
26+
<WarningLevel>3</WarningLevel>
27+
<PlatformTarget>AnyCPU</PlatformTarget>
28+
<Prefer32Bit>true</Prefer32Bit>
29+
</PropertyGroup>
30+
<PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
31+
<DebugType>pdbonly</DebugType>
32+
<Optimize>true</Optimize>
33+
<Tailcalls>true</Tailcalls>
34+
<DefineConstants>TRACE</DefineConstants>
35+
<WarningLevel>3</WarningLevel>
36+
<PlatformTarget>AnyCPU</PlatformTarget>
37+
<Prefer32Bit>true</Prefer32Bit>
38+
</PropertyGroup>
39+
<ItemGroup>
40+
<ReferenceInclude="mscorlib" />
41+
<ReferenceInclude="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
42+
<Private>False</Private>
43+
</Reference>
44+
<ReferenceInclude="System" />
45+
<ReferenceInclude="System.Core" />
46+
<ReferenceInclude="System.Numerics" />
47+
<ReferenceInclude="System.Runtime.Serialization" />
48+
<ReferenceInclude="System.Xml" />
49+
</ItemGroup>
50+
<ItemGroup>
51+
<CompileInclude="..\FSharp.Compiler.Service.ProjectCrackerTool\ProjectCrackerOptions.fs">
52+
<Link>ProjectCrackerOptions.fs</Link>
53+
</Compile>
54+
<CompileInclude="ProjectCracker.fs" />
55+
</ItemGroup>
56+
<ItemGroup>
57+
<ProjectReferenceInclude="..\FSharp.Compiler.Service\FSharp.Compiler.Service.fsproj">
58+
<Name>FSharp.Compiler.Service</Name>
59+
<Project>{2e4d67b4-522d-4cf7-97e4-ba940f0b18f3}</Project>
60+
<Private>True</Private>
61+
</ProjectReference>
62+
</ItemGroup>
63+
<ImportProject="$(SolutionDir)\packages\FSharp.Compiler.Tools\tools\Microsoft.FSharp.Targets" />
64+
</Project>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp