私が取り組んでいるプロジェクトが.NET Framework 4.6.2から4.7.2にアップグレードされました。ビルド時に、自分のコードではないファイルで、次のエラーが発生します。
プロジェクトプロパティのビルドタブにも同じエラーが表示されます。
私は途方に暮れています-エラーを検索しましたが、空になりました。これまでに誰かがこれに遭遇したり解決したことはありますか?
同じエラーに遭遇しました-Microsoft.Net.Compilers
2.x(vs2017)と3.x(vs2019)の間の互換性の問題-v3からv2へのダウングレードにより、VS2017しか含まれていないビルドエージェントの問題が修正されました。 v3にはroslyn-analyzersリリース仕様に従ってVS 2019以降が必要です 。
関連するエラーごとにMethod 'System.String.GetPathsOfAllDirectoriesAbove' not found
-VS2017は、互換性の手がかりであるCSPROJを開くことさえできませんでした。
Microsoft.Net.Compilers
v3の不足している機能をインストールするためのCSPROJオプションこれは、古いプロジェクトでMicrosoft.Net.Compilersを更新したときに私に起こりました。 Microsoft.Net.Compilersを完全に削除してから、Microsoft.CodeDom.Providers.DotNetCompilerPlatformを更新すると問題が解決しました。