Well, on Windows Vista you get NetFx2.0 with the OS, which explains the reason for the second message you are getting.

Furthermore, when you install VS2008, you get NetFx3.5.

So, definitely NetFx2.0 is on your machine.

It would seem that for some reason, the F# MSI is not detecting it.

I was unable to repro this issue on my system, so I need a little bit of information from you.

1. What version of Vista x64 are you running? RTM? SP1? SP2? The 'winver' command would tell you.

2. Could you make sure there is no previous version of F# CTP installed?

3. Could you try to download the MSI and run the setup from an elevated command prompt with the following command:

msiexec /lvx %temp%\fsharpinstall.log /i InstallFSharp.msi and send us the fsharpinstall.log file (mailto:fsbugs@microsoft.com)?

Thanks,

-Matteo

By on 1/15/2010 4:05 PM ()

Shoot, thanks Matteo -- it was just lack of elevated access that was the problem, apparently. When I ran under an elevated console the installation went without a hitch. This is a work system where they (the "Powers that Be") have applied some frustrating global policies that make it hard to install things. I should have thought of that!!

FWIW, I'm running version 6.0 (Build 6002: Service Pack 2).

By on 1/19/2010 9:57 AM ()
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