anchor.diff:  open System.Runtime.Versioning
   
   open Internal.Utilities.FSharpEnvironment
  -
  -#if !(NETSTANDARD || NETCOREAPP)
  -open Microsoft.Build.Evaluation
  -open Microsoft.Build.Framework
  -#endif
   
   [<AttributeUsage(AttributeTargets.Assembly ||| AttributeTargets.Class , AllowMultiple = false)>]
   type DependencyManagerAttribute() = inherit System.Attribute()
  
positive.code: 
      let sdks = "Sdks"
  
  #if !(NETSTANDARD || NETCOREAPP)
      let msbuildExePath =
          // Find msbuild.exe when invoked from desktop compiler.
          // 1. Look relative to F# compiler location                 Normal retail build
  
negative.code:             | _ -> None
  
          roots |> Array.tryFind(fun root -> msbuildPathExists root) |> msbuildOption
  
      let dotnetHostPath =
          // How to find dotnet.exe --- woe is me; probing rules make me sad.
          // Algorithm:
  