Hide this comment

Did you 'upgrade' the project? You kinda need different .fsproj files for 2008 and 2010.

To get better diagnostics, it is often useful to run "msbuild.exe whatever.fsproj" from the command-line (using either a VS2008 or VS2010 command prompt to run that version of msbuild, or else explicitly calling out the path, e.g. "c:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe").

By on 12/14/2009 9:34 AM ()Reply
Hide this comment

Did you 'upgrade' the project? You kinda need different .fsproj files for 2008 and 2010.

No, just opening and building using VS2008.

To get better diagnostics, it is often useful to run "msbuild.exe

whatever.fsproj"

OK, using MSBuild in the VS2008 bin reports, "The F#-compiled DLL 'c:\Program Files\Reference Assemblies\Microsoft\F#\1.0\Runtime\v2.0\FSharp.Core.dll' needs to be recompiled to be used with this version of F#"

Seems like the newer compiler is running while referencing the older dlls?

By on 12/14/2009 9:59 AM ()Reply
Hide this comment

It sounds like maybe your CTP does not match your VS Beta. You should have, e.g. the October2009 CTP for VS2008, and VS2010 Beta2. It sounds like maybe you have an earlier CTP? What versions of F# appear under 'Program Files'?

By on 12/14/2009 10:16 AM ()Reply
Hide this comment

Well, shoot, I thought I had the latest CTP, but I didn't. That fixed it. Sorry.

By on 12/14/2009 10:47 AM ()Reply
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper

Logging in...