วิธีการตรวจสอบรุ่นติดตั้ง.NET Framework ในแพคเกจการปรับใช้และการตั้งค่าของ Visual Studio

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 315291 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

คำแนะนำ

บทความทีละขั้นตอนนี้อธิบายวิธีใช้ใน Microsoft Visual Studio .NET IDE เพื่อตรวจสอบเวอร์ชันของ.NET Framework ที่ติดตั้งบนคอมพิวเตอร์แบบไคลเอ็นต์เพื่อวัตถุประสงค์ในการติดตั้งซอฟต์แวร์

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

ข้อมูลเพิ่มเติม

ความรู้ที่จำเป็น

บทความนี้อนุมานว่า คุณคุ้นเคยกับหัวข้อต่อไปนี้:

Visual Studio .NET ปรับใช้และการตั้งค่าโครงการ

ตรวจหาการติดตั้งรุ่นปัจจุบัน

เมื่อต้องการเพิ่มเงื่อนไขการเปิดใช้งานในโครงการปรับใช้กับคีย์รีจิสทรี.NET Framework เวอร์ชั่น ให้ทำตามขั้นตอนเหล่านี้:
  1. สร้างเซ็ตอัพของ Visual Studio โครงการใหม่จากชนิดโครงการการตั้งค่าและปรับใช้
  2. เริ่มสำรวจโซลูชัน และจากนั้น เปิดตัวแก้ไขเงื่อนไขการเปิดใช้งานจากกล่องเครื่องมือตัวสำรวจโซลูชัน
  3. ในการเปิดใช้งานตัวแก้ไขเงื่อนไขคลิกขวาโหนเครื่องเป้าหมายการค้นหาและจากนั้น คลิกเพิ่มการค้นหารีจิสทรี
  4. พิมพ์ชื่อที่เหมาะสมสำหรับการค้นหา เช่น "ค้นหา CLR รุ่น"
  5. คลิกการค้นหาใหม่ และกด F4 เพื่อเปิดคุณสมบัติเงื่อนไขการเปิดใช้งานแล้ว อีกทางหนึ่งคือ เมนูหลัก คลิกมุมมองแล้ว คลิ กคุณสมบัติหน้าต่าง
  6. ตั้งค่าคุณสมบัติRegKeyเป็นหนึ่งในค่าต่อไปนี้:
    สำหรับ.NET Framework 1.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v1.0

    สำหรับ.NET Framework 1.1:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v1.1

    สำหรับ.NET Framework 2.0:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v2.0
  7. ตั้งค่าคุณสมบัติเป็นดังนี้:
    • สำหรับ.NET Framework 1.0:"3705"
    • สำหรับ .NET Framework 1.1:"4322"
    • สำหรับ .NET Framework 2.0: "50727"
  8. ในโหนดการเปิดใช้เงื่อนไขเพิ่มเงื่อนไขการเปิดใช้งานใหม่ การทำเช่นนี้ ให้คลิกขวาที่โหนด แล้ว คลิกเพิ่มเงื่อนไขการเปิดใช้งาน ทำให้เงื่อนไขนี้เป็นชื่อที่เหมาะสม เช่น "CLR เงื่อนไข"
  9. คลิกเงื่อนไขใหม่ และจากนั้น ตั้งค่าคุณสมบัติเงื่อนไขดังนี้:
    • สำหรับ.NET Framework 1.0:
      REGISTRYVALUE = " 3321-3705 "
    • สำหรับ.NET Framework 1.1:
      REGISTRYVALUE = " 3706-4322 "
    • สำหรับ.NET Framework 2.0:
      REGISTRYVALUE = " 50727-50727 "
  10. ตั้งค่าคุณสมบัติข้อความเป็นข้อความผลลัพธ์ เช่น ".NET Framework 1.0 จะไม่ เปลี่ยนแปลง" ".NET Framework 1.1 จะไม่ เปลี่ยนแปลง" หรือ ".NET Framework 2.0 จะไม่ เปลี่ยนแปลง"
  11. สร้าง และทดสอบการปรับใช้โครงการ
หมายเหตุ เพื่อทำการทดสอบบนคอมพิวเตอร์ที่คุณใช้สำหรับการพัฒนา คุณอาจแก้ไขรีจิสทรีเป็นดังนี้ สำหรับตัวอย่างทั้งหมดตัวยึด XXX มีรุ่นของ.NET Framework ที่คุณกำลังทดสอบ

ค้นหาคีย์ต่อไปนี้สำหรับ 1.0 กรอบงาน.NET:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v1.0
เปลี่ยนชื่อคีย์ก่อนหน้าดังต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\XXXv1.0
ค้นหาคีย์ต่อไปนี้สำหรับ.NET Framework 1.1:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v1.1
เปลี่ยนชื่อคีย์ก่อนหน้าดังต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\XXXv1.1
ค้นหาคีย์ต่อไปนี้สำหรับ.NET Framework 2.0:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\v2.0
เปลี่ยนชื่อคีย์ก่อนหน้าดังต่อไปนี้:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NETFramework\policy\XXXv2.0

ไม่ลืมที่จะเปลี่ยนชื่อคีย์หลังจากทำการทดสอบ

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
การสร้างหรือเพิ่มโครงการปรับใช้
http://msdn.microsoft.com/en-us/library/aa291133.aspx

เพิ่มรายการลงในการปรับใช้โครงการ
http://msdn.microsoft.com/en-us/library/aa291131.aspx

คุณสมบัติสำหรับตัวแก้ไขเงื่อนไขการเปิดใช้งาน
http://msdn.microsoft.com/en-us/library/aa291900.aspx

เพิ่มเงื่อนไขการเปิดใช้งานในตัวแก้ไขเงื่อนไขเปิดใช้
http://msdn.microsoft.com/en-us/library/aa301646.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 315291 - รีวิวครั้งสุดท้าย: 9 กุมภาพันธ์ 2557 - Revision: 6.0
ใช้กับ
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional
Keywords: 
kbhowtomaster kbmt KB315291 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:315291

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com