में विशिष्ट संस्करण संदर्भ का उपयोग मेरे पास एक असेंबली है, Foo, जिसमें असेंबली बार (संस्करण X.X.X.2000) का संदर्भ है। गुणों में, विशिष्ट संस्करण गलत पर सेट है। मेरे पास मेरे स्थानीय GAC में बार (x.x.x.2000) और बार (x.x.x.1000) दोनों हैं। सबकुछ ठीक है।विजुअल स्टूडियो 2008
एक और मशीन, जहां बार का कोई संस्करण GAC में है पर, लेकिन बार (xxx1000) फू उसी निर्देशिका में स्थित है, फू चल
साथ यह दावा करते हुए यह बर्र (xxx2000) नहीं मिल रहा है असफल हो जायेगीफ़ाइल या असेंबली 'बार, संस्करण = xxx2000, संस्कृति = तटस्थ, सार्वजनिकKeyToken = YXYXYXYXXYX' या निर्भरताओं में से एक लोड नहीं हो सका। स्थित असेंबली की स्पष्ट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040)
फू बार (x.x.x.1000) के बाद से विशेष संस्करण गलत पर सेट हो या मैं कुछ याद आ रही है का उपयोग नहीं करना चाहिए?
शायद मुझे नहीं पता कि यह विशिष्ट संस्करण वास्तव में कैसे काम करता है।
स्टैक ओवरफ़्लो पर विशिष्ट संस्करण संदर्भों के बारे में कुछ अन्य प्रश्न हैं लेकिन इनमें से कोई भी मेरी सहायता नहीं करता था।
संपादित
आगे पढ़ने: http://www.code-magazine.com/article.aspx?quickid=0507041&page=3
यह केवल मज़बूत नाम (हस्ताक्षरित) assemblys के साथ होता है संस्करण केवल जाँच इस्तेमाल किया जा रहा है उन के साथ होता है के बाद से:
इस मंच चर्चा देखें। – sloth
http://blogs.msdn.com/b/irenak/archive/2005/12/13/503105.aspx देखें –