|
11 | 11 | <AssemblyName>ILComparer</AssemblyName> |
12 | 12 | <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> |
13 | 13 | <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects> |
| 14 | + <OpenBuildCondition=" '$(OpenBuild)' == ''">True</OpenBuild> |
| 15 | + <OpenDrop>..\..\..\..\..\$(Configuration)\net40\bin</OpenDrop> |
14 | 16 | <TargetFSharpCoreVersion>4.3.1.0</TargetFSharpCoreVersion> |
15 | 17 | <Name>HostedCompilerServer</Name> |
16 | 18 | </PropertyGroup> |
|
23 | 25 | <DefineConstants>DEBUG;TRACE</DefineConstants> |
24 | 26 | <WarningLevel>3</WarningLevel> |
25 | 27 | <PlatformTarget>AnyCPU</PlatformTarget> |
26 | | - <DocumentationFile>bin\Debug\HostedCompilerServer.XML</DocumentationFile> |
| 28 | + <DocumentationFile>bin\Debug\ILComparer.XML</DocumentationFile> |
27 | 29 | <Prefer32Bit>true</Prefer32Bit> |
28 | 30 | </PropertyGroup> |
29 | 31 | <PropertyGroupCondition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'"> |
|
34 | 36 | <DefineConstants>TRACE</DefineConstants> |
35 | 37 | <WarningLevel>3</WarningLevel> |
36 | 38 | <PlatformTarget>AnyCPU</PlatformTarget> |
37 | | - <DocumentationFile>bin\Release\HostedCompilerServer.XML</DocumentationFile> |
| 39 | + <DocumentationFile>bin\Release\ILComparer.XML</DocumentationFile> |
38 | 40 | <Prefer32Bit>true</Prefer32Bit> |
39 | 41 | </PropertyGroup> |
40 | 42 | <ItemGroup> |
41 | 43 | <ReferenceInclude="mscorlib" /> |
42 | | - <ReferenceInclude="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
43 | | - <Private>True</Private> |
44 | | - </Reference> |
45 | 44 | <ReferenceInclude="System" /> |
46 | 45 | <ReferenceInclude="System.Core" /> |
47 | 46 | <ReferenceInclude="System.Numerics" /> |
48 | 47 | </ItemGroup> |
| 48 | + <ItemGroupCondition=" '$(OpenBuild)' == 'True'"> |
| 49 | + <ReferenceInclude="$(OpenDrop)\FSharp.Core.dll"> |
| 50 | + <Private>True</Private> |
| 51 | + </Reference> |
| 52 | + </ItemGroup> |
| 53 | + <ItemGroupCondition=" '$(OpenBuild)' != 'True'"> |
| 54 | + <ReferenceInclude="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> |
| 55 | + <Private>True</Private> |
| 56 | + </Reference> |
| 57 | + </ItemGroup> |
49 | 58 | <ItemGroup> |
50 | 59 | <CompileInclude="Program.fs" /> |
51 | 60 | <NoneInclude="App.config" /> |
|
55 | 64 | </PropertyGroup> |
56 | 65 | <Choose> |
57 | 66 | <WhenCondition="'$(VisualStudioVersion)' == '11.0'"> |
58 | | - <PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')"> |
| 67 | + <PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets') AND '$(OpenBuild)' != 'True'"> |
59 | 68 | <FSharpTargetsPath>$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets</FSharpTargetsPath> |
60 | 69 | </PropertyGroup> |
61 | 70 | </When> |
62 | 71 | <Otherwise> |
63 | | - <PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets')"> |
| 72 | + <PropertyGroupCondition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets') AND '$(OpenBuild)' != 'True'"> |
64 | 73 | <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath> |
65 | 74 | </PropertyGroup> |
| 75 | + <PropertyGroupCondition=" '$(OpenBuild)' == 'True'"> |
| 76 | + <FscToolPath>$(OpenDrop)</FscToolPath> |
| 77 | + <FSharpTargetsPath>$(OpenDrop)\Microsoft.FSharp.targets</FSharpTargetsPath> |
| 78 | + </PropertyGroup> |
66 | 79 | </Otherwise> |
67 | 80 | </Choose> |
68 | 81 | <ImportProject="$(FSharpTargetsPath)" /> |
|