मैंने देखा है कि NuGet हाल ही में कई नए नेट कोर से संबंधित TFMs के लिए समर्थन जोड़ा गया है जिसमें शामिल है:नए नेटस्टैन्डैप और नेटकोरैप टीएफएम के बीच क्या अंतर है?
netstandard
(1.0-1.5)netstandardapp
(1,5)netcoreapp
(1,0)
मेरे सर्वोत्तम ज्ञान के लिए, netstandard
एक पोर्टेबल प्रोफाइल के .NET कोर समतुल्य है; यह आपको एक ही मोनिकर का उपयोग करके कई प्लेटफार्मों को लक्षित करने की अनुमति देता है, बजाय आपके द्वारा समर्थित प्रत्येक प्लेटफॉर्म को स्पष्ट रूप से वर्तनी करने के बजाय, उदाहरण के लिए portable-net45+netcore45+wp81
।
इस बीच, this document के अनुसार netstandardapp
अधिक नेट कोर में एक सांत्वना आवेदन की तरह है; यह किसी भी .NET कोर रनटाइम (उदा। कोरसीएलआर, कोरआरटी) का प्रतिनिधित्व करता है।
क्या, तो वास्तव में netcoreapp
होना चाहिए? मैं के लिए यह here, जो नीचे थोड़े बताते हैं कि क्या अंतर है पर एक टिप्पणी भी शामिल है पर नज़र रखने मुद्दा मिल गया है, लेकिन मैं नहीं मिलता है क्या
के बीच का अंतरNETStandard.Library + एप्लिकेशन मेजबान
और
नेट कोर आधार स्थापित
है। क्या कोई इसे मुझे समझा सकता है?
में बड़ा परिवर्तन आप अपने जवाब हटा सकते हैं या कम से कम इसे संशोधित पता चलता है? netstandardapp मर चुका है। दूसरा जवाब देखें। – Thomas
ने उत्तर दिया कि .NETStandardapp अप्रचलित है और नेटकोरैप इसे बदल देता है। धन्यवाद –
तो जब मैं 'क्लास लाइब्रेरी (.NET कोर)' प्रोजेक्ट बनाता हूं तो पृथ्वी पर क्यों मुझे '.NETStandard' का संदर्भ मिलता है? –