ฉันได้อ่านเกี่ยวกับความแตกต่างระหว่าง. NET Standard และ. NET Core แต่ฉันไม่รู้จริง ๆ ว่าความแตกต่างคืออะไรหรือเมื่อใดที่จะเลือกโครงการไลบรารี. NET Standard และเมื่อใดควรเลือกโครงการไลบรารี. NET Core
ฉันได้อ่านแล้วว่า. NET Standard นั้นเพื่อให้แน่ใจว่าชุดของ API นั้นพร้อมใช้งานเสมอไม่ว่าจะใช้แพลตฟอร์มใด (ตราบเท่าที่แพลตฟอร์มนั้นเข้ากันได้กับเวอร์ชัน. NET Standard ที่ฉันเลือก) ถ้าฉันไม่เข้าใจผิดนี่หมายความว่าฉันสามารถสร้างไลบรารีคลาสของ. NET Standard แล้วใช้บนแพลตฟอร์มใด ๆ ที่เข้ากันได้กับรุ่น. NET Standard ที่ฉันเลือกไว้
ด้วย. NET Core ฉันได้อ่านว่ามันมีไว้สำหรับการใช้ข้ามแพลตฟอร์มเช่นกันดังนั้นถ้าฉันเลือกไลบรารี. NET Core ดูเหมือนว่าฉันสามารถใช้กับแพลตฟอร์มหลาย ๆ แบบได้เช่นเดียวกับ. NET Standard
ดังนั้นในตอนท้ายฉันไม่เห็นความแตกต่าง ฉันควรใช้อันไหน ความแตกต่างระหว่างพวกเขาคืออะไร?