Saturday, July 14, 2012 4:59 PM
work in the immediate F# window but gives an error in the edit window
Saturday, July 14, 2012 7:56 PMCould you please clarify a litle bit more what error do you get? Does your project refer to System.Windows.Form.dll. Do you have #r "System.Windows.Forms.dll" directive in your immediate window?
Sunday, July 15, 2012 11:10 AM
in the Edit window. The wavy red line appears under Windows.
Hover the mouse pointer over Windows.
The error message "The namespace 'Windows' is not defined" appears
Sunday, July 15, 2012 12:30 PMYou probably need to add reference to System.Windows.Forms to your project
- Marked As Answer by Dan Quirk - MSFTMicrosoft Employee, Owner Wednesday, July 25, 2012 1:28 AM
Sunday, July 15, 2012 2:57 PM
Thank you, that has solved the problem.
THe book Programming F# by O'Reilly doesnt mention setting up references, so thank you very much
Monday, July 16, 2012 1:27 PM
I don't have the book here right now but I think it was mentioned somewhere.
Anyhow: those books tend to be written for people already familiar with .NET and references, namespaces. etc. is the same in any core-language (C#/VB.net/F#) so it might be missing.
But if you read the online-documentation for open (Import Decleratiopns: The open Keyword) you will find all this wonderful explained - so the first thing you should look for is msdn or a simple google search ;)
Right from the MSDN:
"The module or namespace provided must be in the same project or in a referenced project or assembly. If it is not, you can add a reference to the project, or use the -reference command-line option (or its abbreviation, -r). For more information, see Compiler Options (F#)."
- Edited by Carsten Koenig Monday, July 16, 2012 1:28 PM