\

Facebook


วันพฤหัสบดีที่ 1 มีนาคม พ.ศ. 2561

[VS2017] แก้ปัญหา The operation could not be completed ตอน add referrence



ใครที่ใช้งาน Visual Studio ไปสักพักเเล้วงงอแงงเกิด error ประมาณนี้ “The operation could not be completed” ตอนกำลัง add reference ทำตามนี้ครับ

จากนั้น run cmd ในโหมด administrator แล้วไปที่ไดเร็คทอรี่ C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies ซึ่งเป็นสถานที่เก็บ dll ไลบราลี่ของ VS2017 เอง ถ้าใช้ vs ตัวอื่นก็เปลี่ยนพาทตามด้วย

Run คอมมานตามนี้ gacutil.exe -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

ถ้าขึ้นข้อความประมาณนี้เป็นอันเสร็จสมบูรณ์ครับ

Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Assembly successfully added to the cache

จบ.. ซ่อม vs เสร็จกลับสู่งานต่อ



สำหรับใครที่ ไม่เจอคำสั่ง gacutil.exe ก็ให้ทำตามนี้นะครับ 

ไป download ได้ฟรีที่ลิ้งของ Microsoft SDKs http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

จากนั้นให้ install ให้เรียบร้อย เลือกเอาเฉพาะ .Net tool อย่างเดียวก็พอ หลังจากลงเรียบร้อย ให้ไปที่โฟลเดอร์ C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools จะพบกับ gacutil.exe

ให้เพิ่ม path นี้ลงให้ system variable เพื่อเรียกใช้จากที่ไหนก็ได้ ไป system properties > advanced > Environment Variables... > System 

variables แก้คีย์ path เพิ่มพาทที่อยู่ของ gacutil.exe ด้านบน

May be like this posts