sharp - ¿La ventana interactiva de C#puede interactuar con mi código?
estandar de documentacion de codigo c# (5)
Instalé a Roslyn . Ahora, si sé dónde buscar en Visual Studio, puedo abrir la ''ventana interactiva de C #'' y ejecutar el código:
> 5 + 3
8
Eso es lindo. ¿Ahora cómo puedo interactuar mi código, mis clases? Supongamos que tengo un proyecto abierto.
> new Cog()
(1,5): error CS0246: The type or namespace name ''Cog'' could not be found (are you missing a using directive or an assembly reference?)
Al usar Visual Studio 2015:
Puede abrir la ventana interactiva navegando a Vistas> Otras ventanas> C # interactivo ,
A continuación, haga clic con el botón derecho en su proyecto y ejecute Inicializar Interactivo con Proyecto en el menú contextual.
Para versiones anteriores:
Para usar la ventana interactiva de C # con su código, asegúrese de compilar primero su código, luego agregue una referencia al ensamblaje resultante con el comando #r
la #r
manera:
También puede usar la Ventana Inmediata para interactuar con su código, así:
No olvides cambiar el rango del nombre de la clase , al nombre de la clase pública .
:)
Puedes usar clases de tu propio proyecto.
Simplemente haga clic derecho en su solución y seleccione "Restablecer Interactivo del Proyecto".
Si necesita más información, aquí está la fuente:
Usando la ventana interactiva C # que viene con Roslyn - Parte 2
Totalmente de acuerdo "Initializa Interactive with Project" es genial.
Mi enfoque es insertar clases en una biblioteca y usar // css_reference en C # script o #r en C # Interactive window
Por ejemplo:
#r "D://dev//DbHMonData//LoadH2Stats//bin//Debug//DbHMonStats.dll"
using DbHMonStats;