Configurar los proyectos (F#)
Este tema incluye información sobre cómo utilizar el Diseñador de proyectos cuando se trabaja con proyectos de F#. Trabajar con proyectos de F# no resulta muy diferente de trabajar con proyectos de Visual Basic o C#. A menudo se puede utilizar la documentación general de proyectos de Visual Studio como referencia principal para utilizar F#. En este tema se proporcionan vínculos a información pertinente de la documentación de Visual Studio para la configuración que se comparte con los demás lenguajes de Visual Studio y también se describe la configuración específica de F#.
Diseñador de proyectos
El Diseñador de proyectos y su uso general se describen totalmente en el tema Introducción al Diseñador de proyectos de la documentación de Visual Studio. El Diseñador de proyectos está compuesto de varias páginas agrupadas por funcionalidades relacionadas. Las páginas disponibles para los proyectos de F# son, principalmente, un subconjunto de las disponibles para otros lenguajes. En la tabla siguiente se describen las páginas admitidas en F#. Las páginas que no están disponibles se refieren a las características que no están disponibles en F# o que únicamente lo están cambiando una opción de la línea de comandos. Las páginas que están disponibles en F# se parecen sobre todo a las páginas de C#; por ello se proporciona un vínculo a la página del Diseñador de proyectos pertinente para C#.
Página del Diseñador de proyectos |
Vínculos relacionados |
Descripción |
---|---|---|
Application |
Permite especificar la configuración y las propiedades de nivel de aplicación; por ejemplo, si se va a crear una biblioteca o un archivo ejecutable, a qué versión de .NET Framework está destinada la aplicación, e información sobre dónde se almacenan los archivos de recursos que esa aplicación utiliza. |
|
Compilar |
Permite controlar cómo se compila el código. |
|
Eventos de compilación |
Eventos de compilación (Página, Diseñador de proyectos) (C#) |
Permite especificar los comandos que se deben ejecutar antes o después de la compilación. |
Depuración |
Permite controlar cómo se ejecuta la aplicación durante la depuración. Esto incluye qué línea de comandos se utiliza y cuál es el directorio de inicio de la aplicación, así como todos los modos de depuración especiales que se desea habilitar, como código nativo y SQL. |
|
Rutas de acceso de referencia |
Permite especificar dónde buscar los ensamblados de los que el código depende. |
Configuración específica de F#
En la siguiente tabla se resume la configuración específica de F#.
Página del Diseñador de proyectos |
Configuración |
Descripción |
---|---|---|
Compilar |
Generar llamadas de cola |
Si se selecciona, habilita el uso de la instrucción tail del lenguaje intermedio de Microsoft (MSIL). Esto da lugar al marco de pila que se va a reutilizar para las funciones recursivas de cola. Equivale a la opción del compilador --tailcalls. |
Compilar |
Otras marcas |
Permite especificar opciones adicionales del compilador en la línea de comandos. |