11<?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion = " 15.0 " DefaultTargets = " Build " xmlns = " http://schemas.microsoft.com/developer/msbuild/2003 " >
3- < Import Project = " $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props " Condition = " Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props') " />
2+ <Project Sdk = " Microsoft.NET.Sdk " >
3+
44 <PropertyGroup >
5- <FSharpSourcesRoot >$(MSBuildProjectDirectory)\..\..\..\src</FSharpSourcesRoot >
6- <ProjectLanguage >FSharp</ProjectLanguage >
7- </PropertyGroup >
8- <Import Project =" $(FSharpSourcesRoot)\FSharpSource.settings.targets" />
9- <PropertyGroup >
10- <Configuration Condition =" '$(Configuration)' == ''" >Debug</Configuration >
11- <Platform Condition =" '$(Platform)' == ''" >AnyCPU</Platform >
12- <SchemaVersion >2.0</SchemaVersion >
13- <ProjectGuid >e7fa3a71-51af-4fca-9c2f-7c853e515903</ProjectGuid >
5+ <TargetFramework >net46</TargetFramework >
146 <OutputType >Exe</OutputType >
15- <RootNamespace >LanguageServiceProfiling</RootNamespace >
16- <AssemblyName >LanguageServiceProfiling</AssemblyName >
17- <TargetFrameworkVersion >v4.6</TargetFrameworkVersion >
18- <AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
19- <TargetFSharpCoreVersion >4.4.1.0</TargetFSharpCoreVersion >
20- <Name >LanguageServiceProfiling</Name >
21- </PropertyGroup >
22- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" >
23- <DebugSymbols >true</DebugSymbols >
24- <Optimize >false</Optimize >
25- <Tailcalls >false</Tailcalls >
26- <OutputPath >bin\$(Configuration)\</OutputPath >
27- <DefineConstants >DEBUG;TRACE</DefineConstants >
28- <WarningLevel >3</WarningLevel >
29- <PlatformTarget >x86</PlatformTarget >
30- <DocumentationFile >
31- </DocumentationFile >
32- <Prefer32Bit >true</Prefer32Bit >
33- </PropertyGroup >
34- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'" >
35- <Optimize >true</Optimize >
36- <Tailcalls >true</Tailcalls >
37- <OutputPath >bin\$(Configuration)\</OutputPath >
38- <DefineConstants >TRACE</DefineConstants >
39- <WarningLevel >3</WarningLevel >
40- <PlatformTarget >x86</PlatformTarget >
41- <DocumentationFile >
42- </DocumentationFile >
43- <Prefer32Bit >true</Prefer32Bit >
7+ <DisableImplicitFSharpCoreReference >true</DisableImplicitFSharpCoreReference >
8+ <UsePackageTargetFallbackHack >true</UsePackageTargetFallbackHack >
449 </PropertyGroup >
10+
4511 <ItemGroup >
4612 <Compile Include =" AssemblyInfo.fs" />
4713 <Compile Include =" ProjectCracker.fs" />
4814 <Compile Include =" Options.fs" />
4915 <Compile Include =" Program.fs" />
5016 <None Include =" App.config" />
51- <Content Include =" packages.config" />
5217 </ItemGroup >
18+
19+ <ItemGroup >
20+ <ProjectReference Include =" $(FSharpSourcesRoot)\fsharp\FSharp.Core\FSharp.Core.fsproj" />
21+ <ProjectReference Include =" $(FSharpSourcesRoot)\fsharp\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
22+ </ItemGroup >
23+
5324 <ItemGroup >
5425 <Reference Include =" mscorlib" />
5526 <Reference Include =" System" />
5627 <Reference Include =" System.Core" />
5728 <Reference Include =" System.Numerics" />
58- <Reference Include =" System.ValueTuple" >
59- <HintPath >$(FSharpSourcesRoot)\..\packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath >
60- </Reference >
6129 <Reference Include =" System.Xml" />
6230 </ItemGroup >
63- <ItemGroup >
64- <ProjectReference Include =" ..\..\..\src\fsharp\FSharp.Core\FSharp.Core.fsproj" >
65- <Name >FSharp.Core</Name >
66- <Project >{ded3bbd7-53f4-428a-8c9f-27968e768605}</Project >
67- <Private >True</Private >
68- </ProjectReference >
69- <ProjectReference Include =" ..\..\..\src\fsharp\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" >
70- <Project >{2E4D67B4-522D-4CF7-97E4-BA940F0B18F3}</Project >
71- <Name >FSharp.Compiler.Private</Name >
72- <Private >True</Private >
73- </ProjectReference >
74- <Reference Include =" System.ValueTuple" >
75- <HintPath >$(FSharpSourcesRoot)\..\packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath >
76- <Private >true</Private >
77- </Reference >
78- </ItemGroup >
79- <Import Project =" $(FSharpSourcesRoot)\FSharpSource.targets" />
80- </Project >
31+
32+ </Project >