J'ai une méthode qui lit les paramètres de mon fichier de config comme ceci:
var value = ConfigurationManager.AppSettings[key];
Il compile très bien lors de ciblage .NET Standard 2.0 uniquement.
Maintenant j'ai besoin de plusieurs cibles, donc j'ai mis à jour mon fichier de projet avec:
<TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks>
Mais maintenant, la compilation échoue pour netcoreapp2.0
avec le message d'erreur suivant:
Error CS0103 The name 'ConfigurationManager' does not exist in the current context (netcoreapp2.0)
Séparément, j'ai créé un nouveau .NET Core 2.0 application console (uniquement le ciblage .NET Core 2.0 cette fois), mais, de même il ne semble pas exister ConfigurationManager
sous l'espace de noms System.Configuration
.
Je suis assez confus, car il est disponible sous .NET Standard 2.0, donc je m'attends à ce qu'elle soit disponible dans .NET Core 2.0 .NET Core 2.0 est .NET Standard 2.0.
Ce qui me manque?