Si j'utilise dynamic
dans la fenêtre immédiate de Visual Studio, j'obtiens une erreur
Le type prédéfini 'Microsoft.CSharp.RuntimeBinder.Binder' n'est pas défini ou importé.
Comment puis-je réparer ça ?
Si j'utilise dynamic
dans la fenêtre immédiate de Visual Studio, j'obtiens une erreur
Le type prédéfini 'Microsoft.CSharp.RuntimeBinder.Binder' n'est pas défini ou importé.
Comment puis-je réparer ça ?
Vous devez ajouter une référence à la bibliothèque Microsoft.CSharp.
MSDN à propos du contexte de la fenêtre immédiate :
Lors de l'établissement du contexte pour l'évaluation de l'expression du temps de conception, Visual Studio fait référence au projet actuellement sélectionné dans Solution Explorer. Si aucun projet n'est sélectionné dans l'explorateur de solutions, Visual Studio tente d'évaluer la fonction par rapport au projet sélectionné. Studio tente d'évaluer la fonction par rapport au projet de démarrage. Si la fonction ne peut pas être évaluée dans le contexte actuel, vous allez vous recevrez un message d'erreur.
Deux choses sont importantes. Vérifiez les points suivants :
Ensuite, vous pouvez utiliser le dynamic
type. La référence doit être ajoutée dans le projet sélectionné ou dans le projet de démarrage afin d'être disponible dans la portée de la fenêtre immédiate.
Espace de nom : Microsoft.CSharp.RuntimeBinder
Assemblée : Microsoft.CSharp (dans Microsoft.CSharp.dll)
http://msdn.microsoft.com/en-us/library/microsoft.csharp.runtimebinder.binder%28v=vs.110%29.aspx
http://msdn.microsoft.com/en-us/library/microsoft.csharp.runtimebinder%28v=vs.110%29.aspx
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.