Projekt, nad którym pracowałem, został uaktualniony z .NET Framework 4.6.2 do 4.7.2. Po kompilacji w pliku, który nie jest moim kodem, pojawia się następujący błąd:
Widzę również ten sam błąd na karcie kompilacji właściwości mojego projektu.
Jestem zagubiony - szukałem błędu i nadchodzę pusty. Czy ktoś napotkał i / lub rozwiązał to wcześniej?
źródło
Wystąpił ten sam błąd - problem ze zgodnością między wersjami
Microsoft.Net.Compilers
2.x (vs2017) i 3.x (vs2019) - obniżenie wersji z v3 do v2 naprawiło problem szczególnie w naszych agentach kompilacji, które miały tylko VS2017. Wersja 3 wymaga wersji VS 2019 lub nowszej na specyfikację wydania Roslyn-Analyzers .Według pokrewnego błędu
Method 'System.String.GetPathsOfAllDirectoriesAbove' not found
- VS2017 nie otworzyłby nawet CSPROJ, co było wskazówką dotyczącą zgodności.VS 2017 - CSPROJ Opcja instalacji brakujących funkcji dla
Microsoft.Net.Compilers
v3VS 2017 - Instalowanie brakujących funkcji
źródło