anchor.diff:              --set DOTNET_ROOT "${dotnet-runtime}" \
               --suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath runtimeDeps}" \
               "''${gappsWrapperArgs[@]}" \
  -            ''${makeWrapperArgs}
  +            "''${makeWrapperArgs[@]}"
           fi
         done
       '') + ''
  
positive.code:     installPhase = args.installPhase or ''
        runHook preInstall
  
        dotnet publish ${lib.escapeShellArg projectFile} \
          -p:ContinuousIntegrationBuild=true \
          -p:Deterministic=true \
          --output $out/lib/${args.pname} \
          --configuration ${buildType} \
          --no-build \
          --no-self-contained \
          "''${dotnetInstallFlags[@]}"  \
          "''${dotnetFlags[@]}"
      '' + (if executables != null then ''
        for executable in ''${executables}; do
          execPath="$out/lib/${args.pname}/$executable"
  
          if [[ -f "$execPath" && -x "$execPath" ]]; then
  
negative.code:     buildPhase = args.buildPhase or ''
        runHook preBuild
  
        dotnet build "$projectFile" \
          -maxcpucount:${if enableParallelBuilding then "$NIX_BUILD_CORES" else "1"} \
          -p:BuildInParallel=${if enableParallelBuilding then "true" else "false"} \
          -p:ContinuousIntegrationBuild=true \
          -p:Deterministic=true \
          -p:Version=${args.version} \
          --configuration "$buildType" \
          --no-restore \
          "''${dotnetBuildFlags[@]}"  \
          "''${dotnetFlags[@]}"
  