c# - Why I cannot use Object Initializers in ASP.NET 2.0? -


मैं Visual Studio 2008 विंडोज प्रोजेक्ट्स में Object Initializers का उपयोग क्यों कर सकता हूं आदि लेकिन एएसपी.नेट परियोजनाओं को .NET 2.0 को लक्षित नहीं कर सकता है?

मुझे समझ में आ रहा है कि यह सी # 3.0 फीचर्स है, लेकिन नहीं - क्यों यह नेट 2.0 प्रोजेक्ट्स में उपयोग करना संभव है।

संभवत: 2.0 ढाँचे को लक्षित करने वाले एएसपी.नेट सामान को मानता है कि यह एक ऐसी स्थिति में चलेगा जहां उसे कुछ संकलित करना पड़ सकता है।

मक्खी पर कोड चूंकि यह 2.0 मोड में चल रहा है, इसलिए उस चरण पर 2.0 कंपाइलर मिल जाएगा (इस प्रकार 3.0 कंपाइलर पर निर्भर कुछ भी असफल हो जायेगा)

जब एक 'सामान्य' प्रोजेक्ट से 2.0 कोडबेस को लक्षित किया जाता है तो संकलन किया जाता है और वहां पर 3.0 कंपाइलर कार्यक्षमता पर भरोसा करना ठीक है।


Comments