2010-07-13 15 views
7

Microsoft names of assemblies guideline है लेकिन व्यक्तिगत रूप से मुझे समाधान पेड़ में लंबे नाम पसंद नहीं हैं। जब दर्जनों लंबे नाम होते हैं तो आप जिस परियोजना को चाहते हैं उसे चुनना मुश्किल होता है।परियोजना और असेंबली नामकरण सम्मेलन

क्या आप प्रोजेक्ट का नाम असेंबली नाम के समान रखते हैं या इसे किसी भी तरह छोटा करते हैं?

उदाहरण के लिए अगर वहाँ MyCompany.MyProject.Dal.dll विधानसभा शायद यह (लेकिन यह MyCompany.MyProject.Dal.dll में compilable करना) नाम परियोजना बस दल के लिए अधिक उपयोगी है?

अग्रिम धन्यवाद! और "डिफ़ॉल्ट नाम स्थान:":

उत्तर

6

परियोजना का नाम (समाधान के नाम के साथ आम में) वास्तव में उत्पादन लिए, जब तक इस परियोजना के रूप में कोई फर्क नहीं पड़ता "विधानसभा नाम" विकल्प सही ढंग से स्थापित कर रहे हैं। तो मज़े करें, लेकिन मैं उन्हें भी नामस्थान से दूर नहीं ले जाऊंगा।

यदि आपका नाम स्थान FooCorp.MegaProject.DAL.dll, तो परियोजना के साथ किसी को भी पहले से ही जानता है वे FooCorp के लिए काम करते हैं, और वे शायद पहले से ही, परियोजना MegaProject के रूप में डिस्क पर नामित है, तो यह शायद काफी भ्रम की स्थिति को जोड़ने के लिए नहीं जा रहा है केवल DAL.csproj है, खासकर अगर यह पथ में है ... ... \ FooCorp \ MegaProject \ DAL \ DAL.csproj "या इसी तरह। मैंने निश्चित रूप से यह पहले किया है (मेरे आखिरी काम पर, जहां हमारे पास सैकड़ों और सैकड़ों असेंबली थीं)।

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