2011-02-18 22 views
7

He encontrado este proyecto muy fresco escrito en C#: https://github.com/fholm/IronJScómo compilar un proyecto F # sin comprar Visual Studio

OSS es muy agradable, pero necesito una asamblea. Lo compilaría solo, pero parece que no hay un IDE libre para abrir un proyecto F # (.fsproj). No tengo Visual Studio y no hay una versión expresa para F #.

He encontrado este sitio http://tomasp.net/blog/fsharp-in-monodevelop.aspx pero parece multiplataforma no incluye Windows.

Este Monodevelop Add-in no funciona: http://functional-variations.net/addin/

tener a alguien que ya se utiliza con éxito F # en Windows sin Visual Studio?

+0

Ver también http://stackoverflow.com/questions/734525/getting-started-with-f/734536#734536 – Brian

Respuesta

14

Usted puede downlaod la cáscara VS2010 de aquí http://www.microsoft.com/downloads/details.aspx?familyid=8E5AA7B6-8436-43F0-B778-00C3BCA733D3&displaylang=en

Luego instale el compilador de F #, etc de aquí http://www.microsoft.com/downloads/en/details.aspx?FamilyID=effc5bc4-c3df-4172-ad1c-bc62935861c5.

Entonces tendrás soporte IDE completo para F # con intellisense, proyectos, etc. ¡No cuesta un centavo y funciona como un amuleto!

GJ

+0

Pero no funciona con Visual C# Express o estoy haciendo algo mal? Todavía está informando que ".fsproj no es compatible" – jhlllnd

+0

No lo creo, pero debería poder instalar el shell junto con C# express, para obtener soporte F #. – gjvdkamp

+0

Ok, tuve que volver a instalar (desinstalar, reparar no funciona) el paquete F #. Instalé eso primero (ya antes de hacer esa pregunta aquí), esa fue la culpa. – jhlllnd

3

Download from here

Esta versión CTP incluye el compilador y herramientas F # , así como la integración de Visual Studio opcional para F # desarrollo.

Lo que significa que el paquete incluye el compilador F #, no necesita la integración de Visual Studio para compilar un proyecto.

5

Puede descargar una versión independiente de F # (para obtener el compilador) desde here. Parece que también se integra con Visual Studio Shell, que se puede descargar por separado (siga el enlace en la página de descarga). Pero debo confesar que nunca había probado esto ...

+0

He usado el VS Shell para programar en D antes; Me imagino que el apoyo de F # es muy bueno. Probablemente también le permita usar archivos de proyecto F # y soluciones que los contengan. – shambulator

+2

@shambulator - sí, uso shell F # + VS2010 y el soporte es sólido: 1) plantilla de proyecto F # con .fs, .fsi y conciencia .fsx, 2) intellisense, 3) depurador, 4) integración FSI, ... –

7

un vistazo a SharpDevelop - que tiene construir-en F # apoyo. Lo único que se requiere es F# compiler.

+0

Ah, eso es genial :) ¡Gracias! – jhlllnd

1

Si usted es un estudiante universitario, puede obtener la versión profesional de VS 2010 de forma gratuita a través del programa DreamSpark.

VS 2010 Pro. tiene soporte completo para F #.

Cuestiones relacionadas