.NET Multi-Targeting Pack คืออะไร


19

การติดตั้ง Visual Studio จะติดตั้งแพ็คเกจ. Net ที่เรียกว่า

  • .NET x Target แพ็ค
  • .NET x ชุดการกำหนดเป้าหมายหลายชุด
  • .NET x ชุดการกำหนดเป้าหมายหลายจุด (ENU)

โดยที่ "x" หมายถึงหมายเลขรุ่น. Net ที่รองรับ แพ็คเกจเหล่านี้มีไว้เพื่ออะไร?

คำตอบ:


14

สามารถอธิบายได้ดีที่สุดโดยคำอธิบายต่อไปนี้

ชุดการกำหนดเป้าหมายหลายชุดหรือชุดแพ็ค MT เป็นชุดของแอสเซมบลีอ้างอิงที่สอดคล้องกับแพลตฟอร์มและรุ่น. NET Framework เฉพาะ แอสเซมบลีอ้างอิงคือแอสเซมบลี. NET Framework ที่โดยทั่วไปจะไม่มีเนื้อความวิธีการและไม่มี API ภายในหรือส่วนตัว ชุดประกอบการอ้างอิงมีเพียงข้อมูลที่คอมไพเลอร์ต้องการ

ตัวอย่างเช่นมีชุดการกำหนดเป้าหมายหลายชุดสำหรับ. NET Framework 3.5,. NET Framework 4, อัปเดต 4.0.x สำหรับ. NET Framework 4,. NET Framework 4.5, Windows Phone 7.5, แอพสไตล์ Metro Windows, คลาสพกพา ห้องสมุดและอื่น ๆ

Visual Studio ติดตั้งชุดของชุดการกำหนดเป้าหมายหลายชุดและเช่น SDK เช่น Visual Studio SDK, Silverlight SDK และ Windows Phone SDK โดยทั่วไปแล้วชุดการกำหนดเป้าหมายหลายชุดจะถูกติดตั้งภายใต้ “%ProgramFiles(x86)%\Reference Assemblies\Microsoft\Framework” หรือ“%ProgramFiles%\Reference Assemblies\Microsoft\Framework”บนคอมพิวเตอร์แบบ 32 บิต)

ภาพต่อไปนี้จาก Microsoft ให้ความกระจ่างแก่คำอธิบายด้านบน

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการแพ็คเกจเหล่านี้หรือไม่หากฉันต้องการใช้ Visual Studio เพื่อสร้างแอปพลิเคชัน WP10 Mobile เท่านั้น

หากคุณจะกำหนดเป้าหมายไปที่ Windows Phone 10 เท่านั้นไม่จำเป็นต้องมีแพ็คเกจที่ติดตั้งเพื่อเผยแพร่แอปพลิเคชันของคุณไปยัง Windows Store คุณไม่สามารถกำหนดเป้าหมาย. NET Framework รุ่นที่ไม่ได้รับการสนับสนุนและเผยแพร่แอปพลิเคชันของคุณไปยัง Windows Store ซึ่งหมายความว่าแอสเซมบลีของคุณทั้งหมดจะถูกคอมไพล์กับ. NET Framework รุ่นเดียวกันอย่างไรก็ตาม

ที่มา: แนวทางการกำหนดเป้าหมายหลายแบบสำหรับเครื่องมือสำหรับรหัสที่มีการจัดการ [Mircea]

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.