मेरे पास मेरे समाधान की जड़ में एक GlobalAssemblyInfo.cs फ़ाइल है, और मेरे आउटपुट असेंबली के मजबूत नामकरण को सक्षम करने के लिए मेरे पास निम्न प्रविष्टि की तरह कुछ है।GlobalAssemblyInfo.cs और मजबूत नामकरण
#pragma warning disable 1699
[assembly : AssemblyKeyFile("..\\keyfile.snk")]
#pragma warning restore 1699
इस दृष्टिकोण में दो कमीएं हैं। सबसे पहले, Assembly KeyFileAttribute को बहिष्कृत किया गया है, और इसलिए संकलन चेतावनियों से बचने के लिए मुझे उपरोक्त प्रगामा लाइनों की आवश्यकता है। दूसरा, मुझे या तो सभी परियोजनाओं को सापेक्ष पथ का उपयोग करने के लिए रूट के सापेक्ष एक ही गहराई पर रखने की आवश्यकता है, या एक पूर्ण पथ का उपयोग करना है, जो अन्य उपयोगकर्ताओं की मशीनों पर चेकआउट स्थान को निर्देशित करता है (और निरंतर एकीकरण सर्वर/बिल्ड एजेंटों पर) ।
क्या किसी के पास परियोजना फ़ाइल में प्रत्येक नाम सेटिंग मजबूत नामकरण के माध्यम से जाने के अलावा, इसके अलावा कोई बेहतर समाधान है?
सहमत हुए, जो मुझे दूसरे अंक के दौर में ले जाता है। –