File tree Expand file tree Collapse file tree
FSharp.Compiler.Interactive.Settings
FSharp.Compiler.Server.Shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -249,7 +249,7 @@ function Make-BootstrapBuild() {
249249 $projectPath = " $RepoRoot \proto.proj"
250250 Run- MSBuild $projectPath " /restore /t:Build" - logFileName " Bootstrap" - configuration $bootstrapConfiguration
251251 Copy-Item " $ArtifactsDir \bin\fsc\$bootstrapConfiguration \$bootstrapTfm \*" - Destination $dir
252- Copy-Item " $ArtifactsDir \bin\fsi\$bootstrapConfiguration \$bootstrapTfm \*" - Destination $dir
252+ Copy-Item " $ArtifactsDir \bin\fsi\$bootstrapConfiguration \$bootstrapTfm \*" - Destination $dir - Force
253253
254254 return $dir
255255}
Original file line number Diff line number Diff line change 3333 </ItemGroup >
3434
3535 <ItemGroup >
36- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
36+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" />
3737 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
3838 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3939 </ItemGroup >
Original file line number Diff line number Diff line change 2828 </ItemGroup >
2929
3030 <ItemGroup >
31- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
31+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" />
3232 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
3333 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3434 </ItemGroup >
Original file line number Diff line number Diff line change 675675 </ItemGroup >
676676
677677 <ItemGroup >
678- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
678+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" />
679679 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
680680 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
681681 </ItemGroup >
Original file line number Diff line number Diff line change 2121 </ItemGroup >
2222
2323 <ItemGroup >
24- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
24+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" />
2525 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
2626 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
2727 </ItemGroup >
Original file line number Diff line number Diff line change 1010 </PropertyGroup >
1111
1212 <ItemGroup >
13- <ProjectReference Include =" ..\FSharp.Core\FSharp.Core.fsproj" >
13+ <ProjectReference Include =" $(MSBuildThisFileDirectory) ..\FSharp.Core\FSharp.Core.fsproj" >
1414 <ReferenceOutputAssembly >false</ReferenceOutputAssembly >
1515 </ProjectReference >
1616 </ItemGroup >
Original file line number Diff line number Diff line change 2929 </ItemGroup >
3030
3131 <ItemGroup >
32- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
3332 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
33+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" />
3434 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
3535 </ItemGroup >
3636
37+ <ItemGroup >
38+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Build\FSharp.Build.fsproj" />
39+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
40+ </ItemGroup >
41+
3742 <ItemGroup >
3843 <PackageReference Include =" System.Console" Version =" $(SystemConsolePackageVersion)" />
3944 <PackageReference Include =" System.Linq.Expressions" Version =" $(SystemLinqExpressionsPackageVersion)" />
Original file line number Diff line number Diff line change 2626 </ItemGroup >
2727
2828 <ItemGroup >
29- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
3029 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
30+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" />
3131 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
32- <ProjectReference Include =" ..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
33- <ProjectReference Include =" ..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
32+ </ItemGroup >
33+
34+ <ItemGroup >
35+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
36+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
3437
3538 <!-- only used when '$(TargetFramework)' == 'net472' -->
36- <ProjectReference Include =" ..\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj" Condition =" '$(TargetFramework)' == 'net472'" />
39+ <ProjectReference Include =" $(MSBuildThisFileDirectory) ..\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj" Condition =" '$(TargetFramework)' == 'net472'" />
3740 </ItemGroup >
3841
3942 <ItemGroup Condition =" '$(TargetFramework)' == 'net472'" >
Original file line number Diff line number Diff line change 2626 </ItemGroup >
2727
2828 <ItemGroup >
29- <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" ..\FSharp.Core\FSharp.Core.fsproj" />
3029 <!-- when building the proto tools, use an FSharp.Core package - the latest FSharp.Core code may not build with the LKG compiler -->
30+ <ProjectReference Condition =" '$(Configuration)' != 'Proto'" Include =" $(MSBuildThisFileDirectory)..\FSharp.Core\FSharp.Core.fsproj" />
3131 <PackageReference Condition =" '$(Configuration)' == 'Proto'" Include =" FSharp.Core" Version =" $(FSharpCoreProtoVersion)" />
32- <ProjectReference Include =" ..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
33- <ProjectReference Include =" ..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
34- <ProjectReference Include =" ..\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj" />
32+ </ItemGroup >
33+
34+ <ItemGroup >
35+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Private\FSharp.Compiler.Private.fsproj" />
36+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Interactive.Settings\FSharp.Compiler.Interactive.Settings.fsproj" />
37+ <ProjectReference Include =" $(MSBuildThisFileDirectory)..\FSharp.Compiler.Server.Shared\FSharp.Compiler.Server.Shared.fsproj" />
3538 </ItemGroup >
3639
3740 <ItemGroup >
You can’t perform that action at this time.
0 commit comments