anchor.diff:                  let executeFsc testCompilerVersion targetFramework =
                       let propsBody = generateProps testCompilerVersion
                       emitFile propsFileName propsBody
  -                    let projectBody = generateProjectArtifacts pc targetFramework 
  +                    let projectBody = generateProjectArtifacts pc targetFramework cfg.BUILD_CONFIG
                       emitFile projectFileName projectBody
                       use testOkFile = new FileGuard(Path.Combine(directory, "test.ok"))
                       exec { cfg with Directory = directory }  cfg.DotNetExe (sprintf "run -f %s" targetFramework)
  
positive.code:                 let executeFsi testCompilerVersion targetFramework =
                      let propsBody = generateProps testCompilerVersion
                      emitFile propsFileName propsBody
                      let projectBody = generateProjectArtifacts pc targetFramework 
                      emitFile projectFileName projectBody
                      use testOkFile = new FileGuard(Path.Combine(directory, "test.ok"))
                      exec { cfg with Directory = directory }  cfg.DotNetExe "build /t:RunFSharpScript"
  
negative.code:     <DefineConstants>FX_RESHAPED_REFLECTION</DefineConstants>
      <DefineConstants Condition=""'$(OutputType)' == 'Script' and '$(FSharpTestCompilerVersion)' == 'coreclr'"">NETCOREAPP</DefineConstants>
      <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
      <RestoreAdditionalProjectSources Condition = "" '$(RestoreAdditionalProjectSources)' == ''"">$(RestoreFromArtifactsPath)</RestoreAdditionalProjectSources>
      <RestoreAdditionalProjectSources Condition = "" '$(RestoreAdditionalProjectSources)' != ''"">$(RestoreAdditionalProjectSources);$(RestoreFromArtifactsPath)</RestoreAdditionalProjectSources>
    </PropertyGroup>
  
    <!-- Utility sources -->
  