नीचे उल्लेख किया है: ऐसा लगता है कि यह संकलक करने के लिए एक झंडा संकेत मिलता है कि इस परियोजना को एक सांत्वना आवेदन एक पुस्तकालय बनाम है (अर्थात्: एक सांत्वना आवेदन public static void Main()
शामिल होना चाहिए)
आप कर सकते हैं यहां source से देखें।
नई RC1 डिफ़ॉल्ट वेब अनुप्रयोग टेम्पलेट में, आप Startup.cs
के तल पर ध्यान देंगे वहाँ एक नया अभिव्यक्ति शरीर विधि है कि प्रवेश बिंदु के रूप में कार्य करता है:
public static void Main(string[] args) => WebApplication.Run<Startup>(args);
आप इस विधि को निकाल देते हैं तो प्रदर्शन निर्माण (dnu build
) आप एक त्रुटि प्राप्त होगी:
error CS5001: Program does not contain a static 'Main' method suitable for an entry point
हालांकि, अगर आप false
को emitEntryPoint
झंडा बदल कर फिर से निर्माण करने के लिए प्रयास करते हैं, यह सफल होगा। ऐसा इसलिए है क्योंकि यह कंसोल ऐप के बजाय लाइब्रेरी बना रहा है।
स्रोत
2015-11-25 06:07:36
यह समझ में आता है। धन्यवाद –