anchor.diff:        </ItemGroup>
     </Target>
   
  -  <Target Name='FSI-PackageManagement' DependsOnTargets='ResolvePackageAssets'>
  +  <Target Name='InteractivePackageManagement' DependsOnTargets='ResolvePackageAssets;ComputePackageRootsForInteractivePackageManagement'>
       <ItemGroup>
         <ReferenceLines Remove='@(ReferenceLines)' />
         <ReferenceLines Include='// Generated from #r ""nuget:Package References""' />
  
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:             | None -> ""
  
          let arguments prefix =
              sprintf "%s -restore %s %c%s%c /t:InteractivePackageManagement" prefix binLoggingArguments '\"' projectPath '\"'
  
          let workingDir = Path.GetDirectoryName projectPath
  
  