c# - ver - Dinámico en la ventana inmediata causa ''Microsoft.CSharp.RuntimeBinder.Binder'' no está definido o error importado
ver variables depuracion visual studio (4)
Si uso dynamic
en la ventana inmediata de Visual Studio obtengo un error
El tipo predefinido ''Microsoft.CSharp.RuntimeBinder.Binder'' no está definido ni importado
¿Cómo puedo arreglar eso?
- Ir a proyecto-> agregar referencia.
- seleccionar ensambles desde la barra lateral y el Marco
- compruebe Microsoft.CSharp
Feliz codificación!
Debe agregar referencia a la biblioteca Microsoft.CSharp en el proyecto seleccionado o en el proyecto de inicio. Y su proyecto debe hacer referencia a .NET Framework 4 o superior.
MSDN sobre el contexto de ventana inmediato:
Al establecer el contexto para la evaluación de la expresión del tiempo de diseño, Visual Studio hace referencia al proyecto seleccionado actualmente en el Explorador de soluciones. Si no se selecciona ningún proyecto en el Explorador de soluciones, Visual Studio intenta evaluar la función contra el proyecto de inicio. Si la función no se puede evaluar en el contexto actual, recibirá un mensaje de error.
Dos cosas son importantes. Verifique lo siguiente:
- Que las propiedades de su proyecto hacen referencia a .NET Framework 4 o superior (si ese no es el caso, cámbielo: haga clic con el botón derecho en el proyecto, seleccione el elemento de menú "Propiedades ..." y luego seleccione como marco de destino ".NET Framework 4 " (o mas alto))
- Que ha agregado el ensamblado "Microsoft.CSharp" como referencia (tenga en cuenta que el paso 1., que requiere volver a cargar el proyecto, debe hacerse antes de poder hacerlo)
Luego puedes usar el tipo dynamic
. La referencia debe agregarse en el proyecto seleccionado o en el proyecto de inicio para estar disponible en el alcance de la ventana inmediata.
Espacio de nombres: Microsoft.CSharp.RuntimeBinder
Asamblea: Microsoft.CSharp (en 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