2010-05-25 15 views
9

जैसा कि मैं इसे समझता हूं, एफ # का उपयोग करते समय, आपको संकलक के लाभ के लिए निर्भरता क्रम में स्रोत फ़ाइलों को मैन्युअल रूप से सूचीबद्ध करना होगा (यदि उसके आसपास कोई रास्ता है, तो कृपया मुझे बताएं!)स्रोत फ़ाइलों का एफ # कंपाइलर ऑर्डर

उन्हें बाएं से दाएं कमांड लाइन पर सूचीबद्ध करना स्पष्ट रूप से स्केल नहीं किया जा रहा है। क्या कम से कम एक टेक्स्ट फ़ाइल में फ़ाइलों की सूची को स्वीकार करने का कोई तरीका है, प्रति पंक्ति एक, अधिमानतः रिक्त रेखाओं और टिप्पणियों में डालने की क्षमता के साथ? मैंने कंपाइलर विकल्पों की जांच की है, और मुझे ऐसा कुछ भी नहीं दिख रहा है जो वादा करता है।

+0

इस 'फीचर' की देखभाल करने के लिए कंपाइलर के अलावा कारण http://fsharpforfunandprofit.com/posts/cyclic-dependencies/ – Maslow

उत्तर

6

नहीं, लेकिन एफ # (कम से कम विंडोज़ पर, मोनो के बारे में डुनो) संकलित करने का सामान्य तरीका एमएसबिल्ड के माध्यम से है; .fsproj प्रोजेक्ट फ़ाइल प्रत्येक फ़ाइल को एक अलग पंक्ति पर अलग <Compile> आइटम के रूप में रखती है। आप किस निर्माण उपकरण का उपयोग कर रहे हैं?

+1

विजुअल स्टूडियो 2008 एकीकरण का प्रयास किया, इसे स्पष्ट रूप से बेकार पाया, इसलिए मैं देख रहा हूं कि वापस गिरना Komodo संपादित करें और कमांडलाइन संकलक इसे प्रयोग करने योग्य बना देगा। यह निराशाजनक है, एफ # एक सुंदर भाषा है और निश्चित रूप से मैं अपने वर्तमान प्रोजेक्ट के लिए क्या चाहता हूं, लेकिन जहां तक ​​मैं देख सकता हूं, अंतर मॉड्यूल संदर्भ वाले बॉट किसी भी गैर-उद्देश्य के उद्देश्य के लिए इसे अनुपयोगी बनाने के लिए पर्याप्त है। – rwallace

+0

'ऑर्डरिंग मामलों' के बारे में, मेरा यह पोस्ट देखें: http://cs.hubfs.net/forums/13172/ShowThread.aspx#13172 – Brian

+2

वीएस एकीकरण के बारे में, वाह, मैं थोड़ा आश्चर्यचकित हूं, हालांकि हर किसी के पास है उनकी राय उपयोगी कार्यक्षमता होने पर आप http://msdn.microsoft.com/en-us/fsharp/ff681047.aspx और http://msdn.microsoft.com/en-us/fsharp/ff681044.aspx देखना चाह सकते हैं आप इस बारे में अवगत नहीं हैं (वीडियो वीएस -2010 हैं, लेकिन 2008 में भी बहुत अधिक लागू होते हैं)। – Brian

19

बारे में विजुअल स्टूडियो 2008 एकीकरण, आप एक सही क्लिक के साथ/नीचे स्रोत फ़ाइलें ऊपर ले जाएँ और Move Up, Move Down चुनने या फ़ाइल चयनित होने के बाद शॉर्टकट Alt+Up Arrow, Alt+Down Arrow उपयोग कर सकते हैं।

संबंधित मुद्दे