Проект, над которым я работал, был обновлен с .NET Framework 4.6.2 до 4.7.2. При сборке в файле, который не является моим кодом, я получаю следующую ошибку:
Я также вижу ту же ошибку на вкладке сборки в свойствах моего проекта.
Я в растерянности - я искал ошибку и выхожу пустым. Кто-нибудь сталкивался и / или решил эту проблему раньше?
c#
.net
visual-studio
msbuild
Matt
источник
источник
Натолкнулся на ту же ошибку - проблема совместимости между
Microsoft.Net.Compilers
2.x (vs2017) и 3.x (vs2019) - понижение с v3 до v2 решило проблему специально для наших агентов сборки, которые имели только VS2017. v3 требует VS 2019 или более поздней версии для спецификации выпуска roslyn-анализаторов .По соответствующей ошибке
Method 'System.String.GetPathsOfAllDirectoriesAbove' not found
- VS2017 даже не откроет CSPROJ, который был ключом к совместимости.VS 2017 - опция CSPROJ для установки недостающих функций для
Microsoft.Net.Compilers
v3VS 2017 - Установка недостающих функций
источник