anchor.diff:    <PropertyGroup>
       <TargetFramework>$(TARGETFRAMEWORK)</TargetFramework>
       <IsPackable>false</IsPackable>
  +
  +    <!-- Temporary fix some sdks, shipped internally with broken parameterization -->
  +    <FSharpCoreImplicitPackageVersion Condition=""'$(FSharpCoreImplicitPackageVersion)' == '{{FSharpCoreShippedPackageVersion}}'"">4.7.0</FSharpCoreImplicitPackageVersion>
  +    <FSharpCoreImplicitPackageVersion Condition=""'$(FSharpCoreImplicitPackageVersion)' == '{{FSharpCorePreviewPackageVersion}}'"">4.7.1-*</FSharpCoreImplicitPackageVersion>
     </PropertyGroup>
     <ItemGroup>
       <Compile Include='Library.fs' />
  
positive.code:     </ItemGroup>
    </Target>
  
    <Target Name='ComputePackageRoots'
            BeforeTargets='CoreCompile;FSI-PackageManagement'
            DependsOnTargets='CollectPackageReferences'>
        <ItemGroup>
          <FsxResolvedFile Include='@(ResolvedCompileFileDefinitions)'>
             <PackageRootProperty>Pkg$([System.String]::Copy('%(ResolvedCompileFileDefinitions.NugetPackageId)').Replace('.','_'))</PackageRootProperty>
             <PackageRoot>$([MSBuild]::EnsureTrailingSlash('$(%(FsxResolvedFile.PackageRootProperty))'))</PackageRoot>
             <InitializeSourcePath>$(%(FsxResolvedFile.PackageRootProperty))\content\%(ResolvedCompileFileDefinitions.FileName)%(ResolvedCompileFileDefinitions.Extension).fsx</InitializeSourcePath>
          </FsxResolvedFile>
          <NativeIncludeRoots
              Include='@(RuntimeTargetsCopyLocalItems)'
              Condition=""'%(RuntimeTargetsCopyLocalItems.AssetType)' == 'native'"">
  
negative.code:       <ReferenceLines Include='// MSBuildSDKsPath:($(MSBuildSDKsPath))' />
        <ReferenceLines Include='// MSBuildExtensionsPath:($(MSBuildExtensionsPath))' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='// References' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='#r @""%(InteractiveResolvedFile.FullPath)""' Condition = ""'%(InteractiveResolvedFile.NugetPackageId)' != '' and '%(InteractiveResolvedFile.NugetPackageId)' != 'Microsoft.NETCore.App' and '%(InteractiveResolvedFile.NugetPackageId)' != 'FSharp.Core' and '%(InteractiveResolvedFile.NugetPackageId)' != 'System.ValueTuple' and '%(InteractiveResolvedFile.IsNotImplementationReference)' != 'true' and Exists('%(InteractiveResolvedFile.FullPath)')"" KeepDuplicates='false' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='// Includes' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='#I @""%(InteractiveResolvedFile.PackageRoot)""' Condition= ""'%(InteractiveResolvedFile.NugetPackageId)' != '' and '%(InteractiveResolvedFile.NugetPackageId)' != 'Microsoft.NETCore.App' and '%(InteractiveResolvedFile.NugetPackageId)' != 'FSharp.Core' and '%(InteractiveResolvedFile.NugetPackageId)' != 'System.ValueTuple' and $([System.String]::Copy('%(InteractiveResolvedFile.PackageRoot)').EndsWith('/')) and Exists(%(InteractiveResolvedFile.PackageRoot))"" KeepDuplicates='false' />
        <ReferenceLines Include='#I @""%(NativeIncludeRoots.Path)""' Condition= ""'%(InteractiveResolvedFile.NugetPackageId)' != '' and '%(InteractiveResolvedFile.NugetPackageId)' != 'Microsoft.NETCore.App' and '%(InteractiveResolvedFile.NugetPackageId)' != 'FSharp.Core' and '%(InteractiveResolvedFile.NugetPackageId)' != 'System.ValueTuple' and '%(NativeIncludeRoots.Path)' != ''"" KeepDuplicates='false' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='// Load Sources' />
        <ReferenceLines Include='//' />
        <ReferenceLines Include='#load @""%(InteractiveResolvedFile.InitializeSourcePath)""'  Condition = ""'%(InteractiveResolvedFile.InitializeSourcePath)' != '' and '%(InteractiveResolvedFile.NugetPackageId)' != 'Microsoft.NETCore.App' and '%(InteractiveResolvedFile.NugetPackageId)' != 'FSharp.Core' and '%(InteractiveResolvedFile.NugetPackageId)' != 'System.ValueTuple' and Exists('%(InteractiveResolvedFile.InitializeSourcePath)')"" KeepDuplicates='false' />
      </ItemGroup>
  
      <WriteLinesToFile Lines='@(ReferenceLines)' File='$(MSBuildProjectFullPath).fsx' Overwrite='True' WriteOnlyWhenDifferent='True' />
  