J'obtiens cet avertissement incroyablement ennuyeux pour chaque fichier C # dans mon projet ASP.NET Core lorsque je le débogue après avoir appuyé sur F5:
Étant donné que cette erreur apparaît uniquement pendant l'exécution (pas pendant la génération), je ne peux même pas la supprimer à l'aide de la case "Supprimer les avertissements" dans les propriétés du projet. J'ai essayé d'y mettre 1003 et ENC1003 et il apparaît toujours, encombrant ma fenêtre d'avertissements. Est-ce que quelqu'un sait pourquoi cette chose apparaît et comment je peux m'en débarrasser?
MISE À JOUR: Cela ne résout pas le problème fondamental qui est que l'avertissement est généré en premier lieu, mais j'ai trouvé un moyen de le supprimer . Créer un GlobalSuppressions.cs
fichier à la racine du projet et ajoutez la ligne:
[Assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(null, "ENC1003")]
Problème lié à Github: https://github.com/aspnet/AspNetCore/issues/13284
Essayez d'obtenir la dernière version de votre Visual Studio et réessayez, si persiste, installez Visual Studio 2019 v16.4 Preview 2.
Consultez également le contenu suivant >> https://developercommunity.visualstudio.com/content/problem/601258/edits-were-made-to-the-code-which-cannot-be-applie.html . Vous pouvez également suivre ce même problème sur ASP.NET Github: https://github.com/aspnet/AspNetCore/issues/13284 . Nous avons déjà un correctif pour cela, qui sera disponible sur Visual Studio 16.4 Preview 2
J'étais confronté au même problème dans mon Visual Studio 2019, et j'ai donc dû mettre à jour VS vers la dernière version et j'étais prêt à partir.
L'espoir aide quelqu'un :) :)
Vous pouvez aller à options de build et sélectionner l'option à solution de build(build->build solution)
, cela devrait résoudre le problème et vous pourrez continuer votre projet en mode solution.