anchor.diff:              member x.TargetFramework = targetFramework()
               member x.CompilerOptions = compilerOptions()
               member x.SourceFiles = sourceFiles()
  +            member x.OutputPath = getActiveConfigProperty "OutputPath"
               
               member x.GetReferencedProjects() =
                   project.GetReferencedFSharpProjects()
  
positive.code:                        else Some(Path.GetFileNameSafe file))
  
              member x.GetProjectCheckerOptions languageService =
                  let x = x :> IProjectProvider
                  languageService.GetProjectCheckerOptions (x.ProjectFileName, x.SourceFiles, x.CompilerOptions)
              
      type private VirtualProjectProvider (filePath: string) = 
          do Debug.Assert (filePath <> null, "FilePath should not be null.")
  
negative.code:             match getSourcesAndFlags() with
              | Some(_, flags) -> flags
              | _ -> [||]
  
          let getActiveConfigProperty (tag: string) =
              let prop = try project.ConfigurationManager.ActiveConfiguration.Properties.[tag] with _ -> null
              match prop with
              | null -> null
              | _ -> try prop.Value.ToString() with _ -> null
  
          let targetFramework() =
              match getProperty "TargetFrameworkMoniker" with
  