<p>J’ai mis à niveau mon projet vers .NET Core 2.2.x et j’ai reçu un avertissement obsolète concernant le code suivant - les deux lignes:<pre><code></code></pre><p>La suggestion à corriger est <code></code> . Je pensais que c’est ce que j’utilise.</p><p>Qu’est-ce qui me manque ici ?</p></p>
Réponses
Trop de publicités?
x5657
Points
371
meJustAndrew
Points
2566
<p>J’ai reçu le même avertissement quand j’ai été mise à jour le code de journalisation de .Net Core 2.1 à 3.0. La façon recommandée de faire la mise à niveau est <a href="https://docs.microsoft.com/en-us/aspnet/core/migration/logging-nonaspnetcore?view=aspnetcore-3.1" rel="noreferrer">documentée sur MSDN</a>.<p>Dans mon cas, j’essayais d’obtenir une instance de LoggerFactory pour console qui est assez simple dans .Net Core 3.0:</p><pre><code></code></pre></p>
tommytarheel
Points
121
<p>Selon le problème ouvert sur GitHub pour cela, les méthodes de remplacement sont déjà appelées si vous utilisez la méthode CreateDefaultBuilder() dans votre Program.cs.</p>
<p><a href="https://github.com/aspnet/Docs/issues/9829" rel="nofollow noreferrer">https://github.com/aspnet/Docs/issues/9829</a></p>
<p>Le seul problème que j’ai, c’est que je n’ai allumé ces pour les environnements non-production. et ne vois pas un moyen de le faire à l’avenir. </p>