This works for the most part but I had an issue with the controls and core projects referencing the MVC2 version of System.Web.Mvc. I had to change them to MVC3 in order to get the full benefit of MVC3 features such as access to the ViewBag.
I've downloaded and tested this on a couple different machines. I create a project, run it without changing anything and it runs fine. I then close the project, reopen it and get an error that the controller project can not be loaded "...\Controllers.fsproj : error : Unrecognized Guid format".
Hello. I have been unable to install this extension package due to a "path too long" exception.
Install Error : System.IO.PathTooLongException: D:\Documents and Settings\Kevin-Roche\Local Settings\Application Data\Microsoft\VisualStudio\10.0\Extensions\Daniel Mohl\F# and C# ASP.NET MVC3\1.2\ProjectTemplates\ASPNET\FSMVC3.zip: Web/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Any idea how to avoid this?
I've made a few modifications that should reduce the path length. The version of the VSIX that contains this work around can be downloaded from https://sites.google.com/site/danodocs/Home/FSMVC3_min.vsix. Give it a try and let me know if you still see the problem.
Hello Daniel. Thanks, the Min package has resolved the installation problem. I'll start using it and let you know how I get on.
By the way for info I'm running Visual Studio 2010 Ultimate on Windows XP.
The issue related to MVC2 references in the Core and Controllers projects (described by gcarver in the Reviews section) has been resolved in version 1.1. Thanks gcarver for bringing it to my attention.