una sharp ponen estandar documentar documentacion descargar crear como comentarios codigo clases clase c# .net visual-studio roslyn

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 .
:)



Solo una actualización de la respuesta de @ Botz3000.

El comando que desea buscar ahora se llama "Inicializar Interactivo con Proyecto"

También vale la pena señalar que no pude encontrar este comando si mi ventana interactiva de C # no se podía ver.


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;