Share via


F# Redistributable Package

Le package redistribuable F# contient les composants dont vous avez besoin pour exécuter les programmes F# sur tout ordinateur. Cela comprend l'assembly et les fichiers de prise en charge FSharp.Core.

Versions du package redistribuable

Le package redistribuable F# contient le runtime F#. Ce package est disponible sous la forme d'un fichier exécutable de programme d'installation autonome appelé FSharpRedist2.0.exe ou sous la forme d'un package que vous pouvez sélectionner dans les projets de déploiement lorsque vous configurez le déploiement d'applications dans Visual Studio.

Il existe deux versions du runtime F# 2.0 dans la version Visual Studio 2010 du package redistribuable. Les versions du runtime F# installées dépendent des versions du .NET Framework installées sur l'ordinateur cible au moment de l'installation du runtime F#. Si .NET Framework 2.0, 3.0 ou 3.5 est installé sur votre ordinateur, le runtime F# qui cible .NET Framework 2.0 est installé. Si .NET Framework 4 est installé sur votre ordinateur, le runtime F# qui cible .NET Framework 4 est installé. Par conséquent, si vous possédez à la fois .NET Framework 4 et une ou plusieurs des versions précédentes du .NET Framework (2.0, 3.0 et 3.5), les deux versions du runtime F# seront installées. Le tableau suivant répertorie les versions qui sont disponibles.

Version

Description

Runtime F# pour .NET Framework 2.0

Obligatoire sur les ordinateurs clients sur lesquels les versions 2.0, 3.0 ou 3.5 du .NET Framework sont installées. La bibliothèque principale (FSharp.Core.dll), incluse dans ce package redistribuable, contient des API dans les espaces de noms System qui sont identiques aux API du .NET Framework 4 requises pour le développement F#.

Runtime F# pour .NET Framework 4

Obligatoire sur les ordinateurs clients sur lesquels .NET Framework 4 est installé.

Runtime F# pour Silverlight

Obligatoire sur les ordinateurs clients qui exécutent des applications F# Silverlight. Ce package fonctionne avec Silverlight 2.0 et Silverlight 3.0. Il ne s'installe pas en exécutant fsharp_redist.exe. Il s'agit d'un package séparé disponible dans Visual Studio lorsque vous configurez le déploiement des applications Silverlight.

Le runtime F# installe les assemblys FSharp.Core et d'autres fichiers à l'emplacement suivant : chemin d'accès à Program Files\Reference Assemblies\Microsoft\FSharp\2.0\Runtime\version v2.0 pour la version ciblant les versions 2.0, 3.0 et 3.5 du .NET Framework et version v4.0 pour la version qui cible la version 4 du .NET Framework. Notez que le chemin d'accès à Program Files est Program Files (x86) sur les systèmes d'exploitation 64 bits. Les assemblys FSharp.Core sont également installés dans le Global Assembly Cache.

Configuration d'une application F# pour une exécution sur un autre ordinateur

Visual Studio vous permet de créer des programmes d'installation permettant de déployer des programmes sur des ordinateurs clients. En plus des assemblys compilés de votre programme, les ordinateurs cibles doivent avoir une version appropriée du .NET Framework et du runtime F#.

Le package redistribuable F# peut être ajouté à un projet de déploiement pour créer une application F# empaquetée et installable, qui installe les composants du runtime F# lors de son installation sur un ordinateur client.

Pour plus d'informations, consultez Déploiement d'applications et de composants.

Pour obtenir des instructions pas à pas, consultez Procédure pas à pas : utilisation de Visual F# pour créer, déboguer et déployer une application.

Voir aussi

Autres ressources

Visual F#

Déploiement d'applications et de composants

Utilisation de Visual Studio pour écrire des programmes F#