2009-02-13 9 views
5

मैं एक छोटे से 2005 समाधान मैं सिर्फ स्रोत नियंत्रण से बाहर देख लिया है का निर्माण करने की कोशिश कर रहा हूँ, और मैं इस आसान त्रुटि को समझने के लिए हो रही है:पुनः उत्पन्न लापता AssemblyInfo.cs 2005

...\AssemblyInfo.cs' could not be opened ('The system cannot find the file specified. ') (The file is fairly obviously missing)

चूंकि यह फ़ाइल स्वचालित रूप से जेनरेट की गई है, मैंने पहले कभी भी बहुत ध्यान नहीं दिया है, और वीएस 2003 में (जो मैं अभी भी दिन-प्रतिदिन काम करता हूं - मुझे इससे कोई फर्क नहीं पड़ता कि यह गुम है।

तो 2 प्रश्न: 1. फ़ाइल को पुन: उत्पन्न करने के लिए मैं वीएस 2005 कैसे प्राप्त कर सकता हूं। 2. क्या कोई मुझे कुछ वाक्यों में समझा सकता है कि असेंबली जानकारी फ़ाइल क्या है, यह क्यों उत्पन्न हुआ है, मेरे समाधान निर्माण इत्यादि के लिए स्वचालित रूप से जेनरेट की गई फ़ाइल को स्वचालित रूप से जेनरेट करने का अच्छा विचार क्यों है।

धन्यवाद - एंड्रयू।

संपादित करें: ठीक है, मैंने कुछ और गुगल किया है, और शायद यह महत्वपूर्ण है कि यह एक नुनिट टेस्ट प्रोजेक्ट में है।

अपडेट: समाधान एक्सप्लोरर में संदर्भ को हटाने के लिए एक एलेक्स ने सुझाव दिया है, और परियोजना अब बनाता है, लेकिन मैं समाधान के रूप में पूरी तरह से खुश नहीं हूं। अगर फ़ाइल इतनी महत्वहीन है, तो यह पहली जगह क्यों उत्पन्न हुई है? और अगर फ़ाइल एक महत्वपूर्ण कार्य करता है, तो मैं इसे हटाकर क्या खो रहा हूं?

इसके अलावा, क्या इसे वापस पाने के लिए भी संभव है? या तो इसे पुन: उत्पन्न करने के लिए वीएस प्राप्त करके, या मैन्युअल रूप से एक को हैकिंग करके (संभवतः टेम्पलेट के रूप में किसी अन्य का उपयोग करके)?

+0

मुझे पता चला है कि विजुअल स्टूडियो में कभी-कभी असेंबली इन्फॉर्मेशन फाइलें जैसे असेंबली इन्फॉर्मेशन या स्रोत नियंत्रण में ईडीएमएक्स फ़ाइल द्वारा उत्पन्न कक्षाएं शामिल नहीं होंगी। तो यदि आप चेक इन करते हैं, तो स्थानीय रूप से हटाएं और फिर फिर से जांचें, कुछ जेनरेट की गई फाइलें गायब हैं। पता नहीं है कि यह एक बग या एक सुविधा है, लेकिन यह एक दर्द है। –

उत्तर

16

इस फ़ाइल में असेंबली संस्करण, नाम इत्यादि जैसी असेंबली-विस्तृत सेटिंग्स शामिल हैं। यह स्वचालित रूप से जेनरेट की जाती है जब आप प्रोजेक्ट के गुण पृष्ठों का उपयोग करके उन सेटिंग्स को बदलते हैं। आपके पास प्रोजेक्ट में इस फ़ाइल को पारदर्शी आइकन के साथ होना चाहिए (मुझे लगता है कि यह संसाधन फ़ोल्डर में है या डिफ़ॉल्ट रूप से ऐसा कुछ है)। इसे प्रोजेक्ट पेड़ में ढूंढें और इसे हटा दें। दृश्य स्टूडियो निर्माण के दौरान इसकी तलाश करना बंद कर देगा।

पीएस: मानते हुए कि पथ शुरू होता है .. और नहीं ... तो यह फ़ाइल स्रोत नियंत्रण में प्रोजेक्ट से एक फ़ोल्डर को स्थित होना चाहिए। तो आप वहां देखने की कोशिश कर सकते हैं।

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