मुझे otherquestions के बारे में पता है F # में मॉड्यूल और नेमस्पेस के बारे में, लेकिन वे अभी मेरी मदद नहीं कर रहे हैं।एफ #, नामस्थान, मॉड्यूल, एफएस और एफएसएक्स
मैं
Utilities.fs
namespace Company.Project.Namespace
module Utilities =
//stuff here
Functions.fs
namespace Company.Project.Namespace
open Utilities
module Functions =
//stuff here
के साथ एक परियोजना मिल गया है और मैं उन्हें एक FSX में परीक्षण करने के लिए कोशिश कर रहा हूँ :
#load "Utilities.fs"
#load "Functions.fs"
जो मुझे error FS0039: The namespace or module 'Utilities' is not defined
देता है जब मैं इसे Alt-Enter
के साथ एफएसआई में भेजने की कोशिश करता हूं।
मैंने स्क्रिप्ट फ़ाइल के शीर्ष पर एक ही नामस्थान जोड़ने का प्रयास किया है, लेकिन यह पसंद नहीं है।
अजीब बात यह है कि पृष्ठभूमि कंपाइलर मुझ पर चिल्लाता नहीं है।
ऐसा लगता है, लेकिन यह सही दृष्टिकोण है? मॉड्यूल कक्षाएं,, परीक्षण आदि नामस्थान,, स्क्रिप्ट फ़ाइलें:
#load "Utilities.fs"
open Company.Project.Namespace
#load "Functions.fs"
वहाँ एक 'संदर्भ' FSharp परियोजना कहीं, जो कैसे यह सब सामान को एकीकृत करने के उदाहरण हैं है?
हाँ, जैसा कि होता है, मेरा प्रश्न मेरे वास्तविक कोड का एक पानी का उदाहरण था। मैं प्रत्येक #load ... – Benjol