Share via


Pacote redistribuível F#

O F# pacote redistribuível contém os componentes que você precise executar programas de F# em qualquer computador. Isso inclui o FSharp.Core assembly e arquivos de suporte.

Versões do pacote redistribuível

O pacote redistribuível do F# contém o tempo de execução F#. O pacote está disponível como um arquivo executável do instalador autônomo chamado FSharpRedist2.0.exe, ou como um pacote que você pode selecionar em projetos de implantação, quando você configura o deployment do aplicativo em Visual Studio.

Existem duas versões do runtime F# 2.0 na Visual Studio 2010 versão do pacote redistribuível. As versões do runtime F# instaladas dependem das versões do.NET Framework estão instalados no computador de destino no momento em que o runtime F# está instalado. Se estiver.NET Framework 2.0, 3.0 ou 3.5 está instalado no seu computador, o runtime do F# que se destina.NET Framework 2.0 está instalado. Se estiver.NET Framework 4 está instalado no seu computador, o runtime do F# que se destina.NET Framework 4 está instalado. Portanto, se você tiver a ambos.NET Framework 4 e um ou mais de versões anteriores.NET Framework versões (2.0, 3.0 e 3.5), ambas as versões do runtime F# estão instaladas. A tabela a seguir resume as versões disponíveis.

Versão

Descrição

F# tempo de execução para.NET Framework 2.0

Necessário em computadores cliente na qual o 2.0, 3.0 ou versão 3.5 do.NET Framework é instalado. A biblioteca de núcleo (FSharp.Core.dll), incluída neste pacote redistribuível contém algumas APIs na System namespaces que são idênticos.NET Framework 4 APIs que são necessárias para o desenvolvimento F#.

F# tempo de execução para.NET Framework 4

Necessário em computadores cliente na qual.NET Framework 4 está instalado.

F# tempo de execução para o Silverlight.

Necessário em computadores cliente que executam aplicativos do Silverlight em F#. Este pacote funciona com o Silverlight 2.0 e 3.0 do Silverlight. Você não instalá-lo executando fsharp_redist.exe. É um pacote separado que está disponível em Visual Studio quando você configura a implantação dos aplicativos do Silverlight.

Instala o runtime F# a FSharp.Core assemblies e outros arquivos no caminho caminho dos arquivos de programa\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\versão, onde versão é v2.0 para a versão que se destina o 2.0, 3.0 e 3.5 versões do.NET Framework e versão é v4.0 para a versão que se destina a versão 4 do.NET Framework. Observe que caminho dos arquivos de programa é Program Files (x86) em sistemas operacionais de 64 bits. O FSharp.Core assemblies também são instalados no cache global de assemblies.

Como configurar um aplicativo para execução em outro computador F#

Visual Studiopermite criar pacotes de instalação que permitem que os programas a serem implantados nos computadores cliente. Além de para assemblies compilados do seu programa, os computadores de destino devem ter uma versão apropriada do.NET Framework e a versão apropriada do runtime F#.

O pacote redistribuível do F# pode ser adicionado a um projeto de implantação para criar um pacote instalável F# aplicativo, que instala os componentes de tempo de execução F# quando um aplicativo é instalado em um computador cliente.

Para obter mais informações, consulte Deploying Applications and Components.

Para obter instruções passo a passo, consulte Walkthrough: Usando o F# Visual para criar, depurar e implantar um aplicativo.

Consulte também

Outros recursos

Visual F#

Deploying Applications and Components

Usando o Visual Studio para escrever programas em F#