2016-07-10 7 views

उत्तर

8

emitEntryPoint के लिए एक अच्छा जवाब यहाँ मौजूद है:: ASP.NET प्रलेखन राज्यों What does compilationOptions.emitEntryPoint mean? preserveCompilationContext का सवाल है

यह क्रम में सही होने की जरूरत है मुझे पता है क्या के लिए विन्यास के इस भाग है करना चाहते हैं विचारों को संकलित करने के: https://docs.asp.net/en/latest/migration/rc1-to-rtm.html

12

emitEntryPoint संकलक जाने के लिए प्रयोग किया जाता है यह एक आवेदन, नहीं एक पुस्तकालय है पता है। दूसरे शब्दों में, यदि emitEntryPoint = true, तो आपके पास public static void Main() होना चाहिए।

docs से: अगर सही पर सेट किया

एक निष्पादन योग्य बनाता है, अन्यथा परियोजना एक .dll का उत्पादन करेगा।

preserveCompilationContext ऊपर पेज (अभी तक) में दर्ज नहीं है, लेकिन जब आप उस्तरा या क्रम संकलन किसी अन्य प्रकार का उपयोग कर रहे हैं यह आवश्यक है। इसके बिना, रेजर विचारों का रनटाइम संकलन विफल हो जाएगा।

0

मेरे मामले में, ASP.NET कोर 1.1,

"preserveCompilationContext": सच

9 सेकंड, के बाद झूठी सेट में समय का निर्माण हो, का निर्माण समय तेजी से मिलता है, ~ 1s।

मेरा आवेदन केवल वेब एपीआई के लिए है।

रेफरी: issue version 1.1

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