Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Earlier this week we have released F# runtime for Silverlight 4 as part of Microsoft Silverlight 4 Tools for Visual Studio 2010 (this is a single download that contains everything you need to develop for Silverlight for under VS2010).
Download Microsoft Silverlight 4 Tools for Visual Studio 2010, including F# runtime
The recommended way to develop in F# for Silverlight is to write a front-end
of your application in C# or VB, using the amazing UI authoring tools that are
available for those languages in Visual Studio, and code your computations or
data processing logic in F#. Brian has posted
a nice walkthrough that explains how to do this in detail.
However, being an F# fan as I am, I like to write everything in F#!
With F# succinctness and clarity, I find coding UI logic in F# a very pleasant
and satisfying experience. There is one problem with it though - setting up a
project for Silverlight application in F# is a bit of a pain; so I ended up
writing a little Visual Studio template for F#-only (plus a bit of a XAML of
course) Silverlight app:
Download
F# Silverlight Application template
The experience is somewhat rough today:
- 'Run' does not work seamlessly - you will need to manually open
Testpage.html from the output folder in your browser - The XAML designer occasionally crashes, in a soft way though - clicking on a
reload link helps
But it will hopefully give you a starting point.
This posting is provided "AS
IS" with no warranties, and confers no rights.