web-dev-qa-db-fra.com

Quelles sont les différences entre les fichiers .fsx, .fsi et .fs en F #?

Je commence donc à apprendre F # sur tryfsharp.org et j'utilise VS2013. Quelles sont les différences de .fs (la source), .fsx (script) et .fsi (Signature)?

46
Kenneth Bastian

.fsx est destiné aux fichiers individuels destinés à être exécutés en tant que script. En particulier, dans un .fsx fichier, vous pouvez utiliser des choses comme #r "Foo.dll" pour charger dynamiquement une bibliothèque et #load "Foo.fsx" pour charger un autre fichier de script.

.fs est pour les fichiers source compilés dans le cadre d'un projet.

.fsi est pour les fichiers de signatures, ils sont facultatifs et décrivent l'API d'un .fs fichier. Plus de détails ici .

61
Tarmil