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.