F# Redistributable Package
F# Redistributable Package contiene los componentes que se necesitan para ejecutar programas de F# en cualquier equipo. Esto incluye el ensamblado FSharp.Core y los archivos auxiliares.
Versiones del paquete redistribuible
F# Redistributable Package contiene el runtime de F#. El paquete está disponible como archivo ejecutable de instalador independiente denominado FSharpRedist2.0.exe o como paquete que se puede seleccionar en los proyectos de implementación al configurar la implementación de aplicaciones en Visual Studio.
Hay dos versiones del runtime de F# 2.0 en la versión Visual Studio 2010 del paquete redistribuible. Las versiones del runtime de F# que se instalan dependen de las versiones de .NET Framework que están instaladas en el equipo de destino en el momento de instalar el runtime de F#. Si .NET Framework 2.0, 3.0 ó 3.5 se encuentra instalado en su equipo, se instalará el runtime de F# destinado a .NET Framework 2.0. Si .NET Framework 4 se encuentra instalado en su equipo, se instalará el runtime de F# destinado a .NET Framework 4. Por consiguiente, si tiene .NET Framework 4 y una o más de las versiones de .NET Framework anteriores (2.0, 3.0 y 3.5), se instalarán ambas versiones del runtime de F#. En la siguiente tabla se resumen las versiones que están disponibles.
Versión |
Descripción |
---|---|
Runtime de F# para .NET Framework 2.0 |
Se necesita en los equipos cliente donde está instalada la versión 2.0, 3.0 ó 3.5 de .NET Framework. La biblioteca básica (FSharp.Core.dll) incluida en este paquete redestribuible contiene algunas API en los espacios de nombres System que son idénticas a las API de .NET Framework 4 que se requieren para desarrollar en F#. |
Runtime de F# para .NET Framework 4 |
Se necesita en los equipos cliente donde está instalado .NET Framework 4. |
Runtime de F# para Silverlight |
Se requiere en los equipos cliente que ejecutan aplicaciones de F# Silverlight. Este paquete funciona con Silverlight 2.0 y Silverlight 3.0. No se instala al ejecutar fsharp_redist.exe. Se trata de un paquete independiente que está disponible en Visual Studio cuando se configura la implementación para aplicaciones de Silverlight. |
El runtime de F# instala los ensamblados FSharp.Core y otros archivos en la ruta de acceso ruta de acceso a Archivos de programa\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\versión, donde versión es v2.0 para la versión destinada a las versiones 2.0, 3.0 y 3.5 de .NET Framework y v4.0 para la versión destinada a la versión 4 de .NET Framework. Tenga en cuenta que ruta de acceso a Archivos de programa es Program Files (x86) en los sistemas operativos de 64 bits. Los ensamblados de FSharp.Core también se instalan en la memoria caché global de ensamblados.
Configurar una aplicación de F# para ejecutarla en otro equipo
Visual Studio permite crear paquetes de instalación que permiten implementar los programas en los equipos cliente. Además de los ensamblados compilados del programa, los equipos de destino deben tener una versión adecuada de .NET Framework y la versión adecuada del runtime de F#.
F# Redistributable Package se puede agregar a un proyecto de implementación para crear una aplicación de F# empaquetada e instalable que instala los componentes del runtime de F# a la vez que una aplicación en un equipo cliente.
Para obtener más información, vea Implementar aplicaciones y componentes.
Vea Tutorial: Utilizar Visual F# para crear, depurar e implementar una aplicación para obtener instrucciones paso a paso.