उपयुक्त पुस्तकालय नामकरण सम्मेलन क्या हैं?

दो लोकप्रिय नामकरण सम्मेलन हैं:

  1. vc90/win64/डिबग/foo.dll
  2. foo-vc90-win64-debug.dll

कृपया किसी भी दृष्टिकोण से जुड़े समस्याओं/लाभों पर चर्चा करें।

मैं यह भी सोच रहा हूं कि मेटा-डेटा (यानी कंपाइलर, प्लेटफ़ॉर्म, बिल्ड-टाइप) को उपयोग में आसान, क्रॉस-प्लेटफार्म तरीके से दृष्टिकोण # 1 में उजागर करना संभव है।

0

2 उत्तर

# 2 वितरण के लिए अच्छा है, जहां एक ही फ़ोल्डर/ज़िप फ़ाइल में कई बदलावों को पैक किया जाएगा। हालांकि, आप संभवतः फ़ाइल नाम में वह सारी जानकारी नहीं चाहते हैं, क्योंकि यह आपके मेकफ़ाइल/csproj/nant script आदि के पैरामीटर के माध्यम से उनको अलग करना मुश्किल बनाता है। "Foo" नामक कई फ़ाइलों को रखना आसान होगा विभिन्न फ़ोल्डर्स (जहां आप फ़ोल्डर संरचना का निर्णय ले सकते हैं)

0
जोड़ा

.NET असेंबली के लिए, आप इस जानकारी को असेंबली में ही स्टोर कर सकते हैं:

http://www.codinghorror.com/blog/archives/000142.html

मैं अन्य असेंबली प्रकारों के साथ पर्याप्त परिचित नहीं हूं ताकि वे यह जान सकें कि वे क्या प्रदान करते हैं।

0
जोड़ा