आयोजित करने के सर्वोत्तम अभ्यास मुझे विजुअल स्टूडियो समाधान और प्रोजेक्ट संगठन के बारे में कुछ मदद चाहिए।विजुअल स्टूडियो समाधान
मेरे पास कई परियोजनाओं के साथ समाधान है। उन सभी को सी # में लिखा गया है और जीयूआई द्वारा उपयोग किए जाने वाले पुस्तकालयों के रूप में संकलित किए गए हैं। इनमें से कुछ पुस्तकालयों में दूसरों के साथ निर्भरता भी है। उदाहरण के लिए, TestExecutive को लॉगिंगफ्रेमवर्क की आवश्यकता होती है, संचार को लॉगिंगफ्रेमवर्क की भी आवश्यकता होती है।
आयोजन का सबसे अच्छा तरीका कौन सा है? मैं एक स्थान पर पुस्तकालयों की बाइनरी रखने के लिए असेंबली फ़ोल्डर पर सोच रहा हूं। कुछ ऐसा:
Solution
|
|-- TestExecutive
|-- LoggingFramework
|-- assemblies
एक और समस्या भी है। परियोजनाओं में से एक देशी सी डीएल का उपयोग करता है। मुझे इस पुस्तकालय को कहां रखना है? लाइब्रेरी की असेंबली या अंतिम निष्पादन योग्य के साथ?
संपादित करें:
ठीक है, अब लगता है कि मैं WinForms कार्यक्रम चल रहा है। मेरे पास सोर्स कोड और बाइनरी मिश्रित हैं। मुझे कुछ ऐसी चीजें उत्पन्न करने की ज़रूरत है जो मैं वितरित कर सकता हूं? मेरा मतलब है, सभी पुस्तकालयों और विन्यास फाइलों के साथ, लेकिन स्रोत कोड के बिना। मैंने इसे पहले नलसोफ्ट इंस्टॉलर के साथ किया है, लेकिन मुझे नहीं पता कि दृश्य स्टूडियो आपको ऐसा करने में मदद कर सकता है या नहीं।
आपके प्रोजेक्ट प्रकारों में से एक इंस्टॉलर प्रोजेक्ट है। बस इसे अपने समाधान में जोड़ें। पूरे वेब या एमएसडीएन पर बिखरे हुए बहुत से ट्यूटोरियल हैं। – Clyde
इसके बारे में काम कर रहे पूर्ण स्रोत कोड नमूने के साथ कोई अंतिम समाधान? – Kiquenet