Um projeto em que estou trabalhando foi atualizado do .NET Framework 4.6.2 para 4.7.2. Na compilação, em um arquivo que não é meu código, recebo o seguinte erro:
Também vejo o mesmo erro na guia compilar das propriedades do meu projeto.
Estou perplexo - procurei o erro e estou vazio. Alguém já encontrou e / ou resolveu isso antes?
fonte
Ocorreu o mesmo erro - um problema de compatibilidade entre
Microsoft.Net.Compilers
2.x (vs2017) e 3.x (vs2019) - o downgrade da v3 para a v2 corrigiu o problema especificamente em nossos agentes de construção que tinham apenas o VS2017. A v3 requer o VS 2019 ou posterior, de acordo com as especificações da versão dos analisadores roslyn .Pelo erro relacionado
Method 'System.String.GetPathsOfAllDirectoriesAbove' not found
- o VS2017 nem abriria o CSPROJ, que era uma pista sobre compatibilidade.VS 2017 - Opção CSPROJ para instalar recursos ausentes na
Microsoft.Net.Compilers
v3VS 2017 - Instalando recursos ausentes
fonte