Actualización de Angular 4 a 5: "NodeInvocationException: ¡No hay proveedor para PlatformRef!"

He actualizado una aplicación de Angular 4.2 a 5, pero recibí este error:unhandled exception occurred while processing the request, más específicamente:

NodeInvocationException: ¡No hay proveedor para PlatformRef! Error: ¡No hay proveedor para PlatformRef! en injectionError (e: \ myapp \ ClientApp \ dist \ vendor.js: 12066: 90)

La aplicación también usapaquete web yASP.NET Core.

He instaladonode v9.1ytypescript 2.6.1.

También he actualizadopackage.json, con el comando:

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest 

Y luego, ejecutó lo siguiente:

 npm install --save-dev @ngtools/webpack@latest

También he usadoHttpClient en lugar deHttp:

import { HttpClient } from '@angular/common/http'; 
.....
 getThings() {
        return this.http.get('/api/things');

  }

Si vuelvo a la versión anterior de Angular 4, la aplicación funciona bien, ¿hay algo en mi línea de pensamiento que se haya hecho incorrectamente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta