में मौजूद नहीं है हमारी टीम हाल ही में विजुअल स्टूडियो 2008/.NET3.0 से विजुअल स्टूडियो 2008/.NET4.0 में माइग्रेट हो गई है। अब, वीएस -2010 मुझे एक अजीब त्रुटि संदेश देता है। यह निम्न कार्यक्रम के साथ प्रतिलिपि प्रस्तुत करने योग्य है:प्रकार 'एक्स' प्रकार 'वाई.जेड'
using System;
namespace Some.Main
{
}
namespace SomeLib
{
interface Some
{
}
}
namespace ConsoleApplication1
{
using Some.Main;
using SomeLib;
class Program
{
static void Main(string[] args)
{
Console.Write("Press enter to continue");
Console.ReadLine();
}
}
}
इस में VS2008 ठीक काम किया, लेकिन VS2010 में मैं निम्न त्रुटि संदेश मिलता है:
प्रकार का नाम 'मुख्य' प्रकार में मौजूद नहीं है ' SomeLib.Some '
दिलचस्प बात यह है कि अगर मैं' बिल्ड सॉल्यूशन 'दबाता हूं, तो प्रोग्राम ठीक बनाता है, और मैं इसे बिना किसी समस्या के निष्पादित भी कर सकता हूं। यह सिर्फ विजुअल स्टूडियो है जो इस कोड के साथ एक समस्या है।
दुर्भाग्यवश, मैं एक बड़े-आइश विरासत अनुप्रयोग पर काम कर रहा हूं और मैं इन नामस्थानों के नामों को आसानी से नहीं बदल सकता हूं।
मैं जानना चाहता हूं कि मैं इस त्रुटि को कैसे ठीक कर सकता हूं, और मैं भी उत्सुक हूं कि इसका कारण क्या है।
कोशिश 'वैश्विक :: Some.Main उपयोग करते हुए;' –
यह हास्यास्पद है। वह सटीक कोड, मोनो (नवीनतम) पर संकलित करता है। लेकिन विजुअल स्टूडियो 2010 पर, यह –
@MichaelBuen यह और भी बदतर नहीं है, क्योंकि विजुअल स्टूडियो 2008 पर, यह भी संकलित करता है। – jqno