Membre requis du compilateur manquant 'microsoft.csharp.runtimebinder.binder.convert'

J’obtiens l’erreur ‘Missing compiler required member microsoft.csharp.runtimebinder.binder.convert’ dans mon projet C#.

Cette erreur se produit quand la référence à Microsoft.CSharp est manquante. Solutions :

  1. Ajoutez la référence NuGet Microsoft.CSharp :
Install-Package Microsoft.CSharp

  1. Ou ajoutez la référence d’assembly manuellement dans votre fichier .csproj :
<Reference Include="Microsoft.CSharp" />

Cette erreur est courante lors de l’utilisation du mot-clé dynamic en C#.