Un projet sur lequel je travaillais a été mis à niveau de .NET Framework 4.6.2 vers 4.7.2. Lors de la construction, dans un fichier qui n'est pas mon code, j'obtiens l'erreur suivante:
Je vois également la même erreur dans l'onglet de construction des propriétés de mon projet.
Je suis perdu - j'ai cherché l'erreur et je suis vide. Quelqu'un a-t-il déjà rencontré et / ou résolu cela?
Ran dans la même erreur - un problème de compatibilité entre
Microsoft.Net.Compilers
2.x (vs2017) et 3.x (vs2019) - la rétrogradation de la v3 à la v2 a corrigé le problème spécifiquement sur nos agents de build qui n'avaient que VS2017. v3 nécessite VS 2019 ou une version ultérieure selon les spécifications de la version des analyseurs roslyn .Par l'erreur connexe
Method 'System.String.GetPathsOfAllDirectoriesAbove' not found
- VS2017 n'ouvrirait même pas le CSPROJ qui était un indice sur la compatibilité.VS 2017 - Option CSPROJ pour installer les fonctionnalités manquantes pour
Microsoft.Net.Compilers
v3VS 2017 - Installation des fonctionnalités manquantes
la source