जब दृश्य स्टूडियो 2010 के तहत एक नया इकाई परीक्षण पैदा संदर्भ मेनू का उपयोग कर मैं इस त्रुटि मिल रही है नहीं मिला है (राइट क्लिक करें विधि नाम -> "यूनिट टेस्ट उत्पन्न"):विधि के लिए निजी Accessor
Private Accessor for methodName is not found. Please rebuild the containing project or run the Publicize.exe manually.
विधि सार्वजनिक (है जाँच की है कि एक फ़िल्टर लागू करने "यूनिट टेस्ट उत्पन्न" संवाद में गैर सरकारी तरीकों नहीं दिखाने के लिए लगाने से।
दृश्य स्टूडियो स्वचालित रूप से .accessor फ़ाइल किसी तरह का बनाता है। मैं करने की आवश्यकता है इसमें कुछ भी करें?
पीआर और क्या हो सकता है oblem?
संपादित (अधिक जानकारी संगत हो सकती)
- मैं, एक वेबसाइट परियोजना के अंदर कुछ वर्गों का परीक्षण करने हालांकि वे किसी भी वेबपेज से संबंधित सामान नहीं करते कोशिश कर रहा हूँ। वे सिर्फ सादे पुराने सी # कक्षाएं हैं।
- मेरे सभी वर्ग नाम यूनिट टेस्ट क्लास के भीतर ClassName_Accessor के रूप में उपलब्ध हैं। और यह संकलक को विधि हस्ताक्षर के बारे में शिकायत करने का कारण बनता है जो सही नहीं है।
मैंने ऐसा किया है "निजी एक्सेसर बनाएं" चीज़, और यह कोई चीज़ नहीं बदलेगी। और मुझे ऐसा करने की आवश्यकता नहीं है क्योंकि सभी वर्ग और विधियां सार्वजनिक हैं। इसके अलावा, कृपया मेरे संपादन की जांच करें, मैं इस तथ्य का अनुमान लगा रहा हूं कि मैं केवल कक्षा नामों तक पहुंच सकता हूं ClassName_Accessor को समस्या के साथ कुछ करने के लिए हो सकता है। – Farinha
यह अजीब है। मुझे डर है कि मैं सेवा का नहीं हो सकता, फिर ... मुझे नहीं पता कि अगर आप टेस्ट कोड में गैर-सार्वजनिक तरीकों को नहीं बुला रहे हैं तो आपको कोई समस्या हो सकती है। क्या परीक्षण प्रोजेक्ट बिल्कुल बनाया जाता है, या क्या त्रुटि इसे रोकती है? –