anchor.diff:  open System.IO
   let PM_EXE = "paket.exe"
   let PM_DIR = ".paket"
  -let PM_SPEC_FILE = "paket.dependencies"
  -let PM_LOCK_FILE = "paket.lock"
   
   let userProfile =
       let res = Environment.GetEnvironmentVariable("USERPROFILE")
  
positive.code:                         File.ReadAllLines originalDepsFile.FullName <> depsFileLines
                      then
                          File.Copy(fi.FullName,originalDepsFile.FullName,true)
                          let targetLockFile = FileInfo(Path.Combine(workingDir,PM_LOCK_FILE))
                          File.Copy(lockFile.FullName,targetLockFile.FullName,true)
                      
                  let lines = 
  
negative.code: /// <param name="packageManagerTextLinesFromScript">Package manager text lines from script, those are meant to be just the inner part, without `#r "paket:` prefix</param>
  let ResolveDependenciesForLanguage(fileType,targetFramework:string,prioritizedSearchPaths: string seq, scriptDir: string, scriptName: string,packageManagerTextLinesFromScript: string seq) =
      let workingDir = Path.Combine(Path.GetTempPath(), "script-packages", string(abs(hash (scriptDir,scriptName))))
      let depsFileName = "paket.dependencies"
      let workingDirSpecFile = FileInfo(Path.Combine(workingDir,depsFileName))
      if not (Directory.Exists workingDir) then
          Directory.CreateDirectory workingDir |> ignore
  
  