โฟลเดอร์ Global Assembly Cache (GAC) ใน Microsoft Windows จะจัดเก็บแอสเซมบลีทั่วไปสำหรับแอพพลิเคชั่นหลายตัว แอสเซมบลีเป็นหน่วยคอมไพล์เดียวที่ประกอบด้วยข้อมูลเกี่ยวกับไฟล์และทรัพยากรทั้งหมดในแอปพลิเคชัน .NET .Net framework มาพร้อมกับแอสเซมบลีที่ติดตั้งไว้ล่วงหน้า นักพัฒนายังสามารถวางแอสเซมบลีลงใน GAC เพื่อแชร์กับแอปพลิเคชันอื่นได้ Microsoft ตั้งข้อสังเกตว่าโดยทั่วไปคุณไม่จำเป็นต้องลบรายการออกจาก Global Assembly Cache แต่มีเครื่องมือสำหรับทำความสะอาด GAC
ขั้นตอนที่ 1
คลิกทางลัด Windows Search แล้วพิมพ์ "Visual Studio" Windows จะแสดงรายการผลการค้นหา
วิดีโอประจำวันนี้
ขั้นตอนที่ 2
ค้นหารายการที่มี "Command Prompt" ในชื่อ ถ้อยคำที่คุณเห็นจะแตกต่างกันไปตามเวอร์ชัน Visual Studio ของคุณ ตัวอย่างเช่น หากคุณใช้ Visual Studio 2013 คุณจะเห็น "พร้อมท์คำสั่งของ Microsoft Visual Studio 2013" คลิกรายการนั้น หน้าต่าง "พร้อมท์คำสั่ง" จะเปิดขึ้น
ขั้นตอนที่ 3
พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง "Command Prompt":
Gacutil –l
กดปุ่มตกลง." Windows จะแสดงรายการของแอสเซมบลีใน Global Assembly Cache
ขั้นตอนที่ 4
คลิกไอคอน "C" ที่ด้านบนของหน้าต่างและเลือก "แก้ไข" จากนั้นเลือก "ทำเครื่องหมาย" กดปุ่มซ้ายของเมาส์ค้างไว้และไฮไลต์ชุดประกอบที่คุณต้องการนำออกจาก GAC คลิกไอคอน "C" อีกครั้งแล้วเลือก "แก้ไข" จากนั้นเลือก "คัดลอก" สิ่งนี้จะคัดลอกชื่อแอสเซมบลีไปยังคลิปบอร์ดของคุณ
ขั้นตอนที่ 5
พิมพ์ข้อมูลต่อไปนี้ในหน้าต่าง:
gacutil –u วางชื่อแอสเซมบลีที่นี่
ขั้นตอนที่ 6
คลิกไอคอน "C" ที่ด้านบนของหน้าต่างและเลือก "แก้ไข" จากนั้นเลือก "ทำเครื่องหมาย" กดปุ่มซ้ายของเมาส์ค้างไว้และ ไฮไลต์ "วางชื่อชุดประกอบที่นี่" คลิกไอคอน "C" เลือก "แก้ไข" จากนั้นเลือก "วาง" เพื่อวางชื่อที่คุณ คัดลอก ตัวอย่างเช่น หากคุณคัดลอกแอสเซมบลีที่ชื่อ "คำนวณ" คำสั่งสุดท้ายอาจมีลักษณะดังนี้:
gacutil /u "คำนวณ เวอร์ชัน = 1.0.0.0 วัฒนธรรม = เป็นกลาง PublicKeyToken = 0123456789ABCDEF"
ขั้นตอนที่ 7
กด "Enter" เพื่อดำเนินการคำสั่ง ถอดส่วนประกอบอื่นๆ ออกจาก GAC ตามต้องการ
เคล็ดลับ
ในการทำความสะอาด Global Assembly Cache คุณต้องเข้าสู่ระบบคอมพิวเตอร์ของคุณในฐานะผู้ดูแลระบบหรือใช้บัญชีที่ได้รับอนุญาตให้เขียนไปยัง GAC
Microsoft ขอแนะนำว่าอย่าวางแอสเซมบลีลงใน Global Assembly Cache หากคุณวางแผนที่จะคัดลอกแอปพลิเคชันของคุณไปยังตำแหน่งอื่นโดยใช้ xcopy
Microsoft Visual Studio เป็นซอฟต์แวร์ฟรีสำหรับนักพัฒนา ซึ่งคุณสามารถดาวน์โหลดได้จากเว็บไซต์ของบริษัท