Sneak peeks into the new F# project system, part one
Posted by Brian on July 20, 2008
We’re getting closer to the next major release of F#: our first CTP release out of Developer Division. As a result, now is a good time for me to start talking about some of what I’ve been working on for the past few months: the F# project system. Over the coming weeks I’ll describe some of the new-to-F# project system features we’ll deliver in the CTP, providing a "sneak peek" at what’s coming.
For today, I’ll just give an overview of some of the high points, and in subsequent blog entries, I’ll dive down into the details of these features. The most noteworthy project system features I can think of are (in no particular order):
- New F# project & item templates (for ‘New Project’ and ‘Add New Item’)
- An ‘Add Reference’ dialog similar to C#’s, including project-to-project references
- Support for linked items (‘Add Existing Item’… ‘Add as Link’)
- Support for folders and for reordering files within the project
- Project property pages similar to C#’s
- F# projects realized as ‘.fsproj’ files that work with MSBuild
- Some new features regarding scripts (.fsx files)
Here’s a teaser screenshot…
Jackson said
Oooh, I love the new icon. Also, the rest of the stuff is cool too :P
Matt said
Ooooh, shiny :)May I ask if this integration will fix the issue of the current build shelling out via a command line (thus hitting the shell\’ command line length limit)
Spk said
Be still my heart – what a beauty. I can\’t wait to test drive this bad boy. Keep up the excellent work and looking forward to the next exciting installment of the F# saga.
Art said
Welcome news for sure.
Will New Project, Project types:, Visual F#, include Silverlight too?
Daniel said
This is fantastic. What a great opportunity to include Silverlight integration. Please don\’t consider releasing the CTP without Silverlight support!!
冷血儿 said
Purple FSharp?
Pavel said
It\’s kinda hard to see on the screenshot, but is the "color scheme" for F# projects purple?Also, will we get the same set of project types as for C#/VB? Console Application, Windows Forms, WPF etc?
kumar said
I have been using F# for last 5 to 6 months for expriment and with every release it is getting better and better. Keep up the good work.