I'd look at the Build Output in the output window

- what command-line is passed to fsc.exe for the failing project? Does it have the right -r to reference the other project?

- can crank up the MSBuild verbosity to find out how the reference is being resolved:

In VS, set

Tools\Options\Project and Solutions\Build and Run\MSBuild project output verbosity

to 'diagnostic', then clean the project, build it, and capture the log from the output window, and search for 'TheAssemblyThatIsntBeingReferenced' to see what's happening there.

By on 7/2/2010 12:05 PM ()

thank you, but the -r arguments looked good, they point to the right .dlls and the files are there.
the intellisense does not find the namespaces from the projects either. so i have the errore too if i open one of the .fs files. i even tried to reference the compiled x64 .dlls directly from the folder, but with no luck, same errors, as if the F# project could not open the x64 .dlls.

when i switch the configuration i get two messages like:
There was a problem reading metadata from '{60EE6C26-903D-4594-9BA7-DCF3A075F6C0}' could not find file IntelliSense may not work properly until the solution is reloaded.

strange thing is, that the x68 configuration builds without problems..

any further ideas?

By on 7/2/2010 5:35 PM ()
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