Làm cách nào để khắc phục lỗi Microsoft Visual Studio: Gói không tải đúng cách?


202

Tôi đã cài đặt Visual Studio 2012 và DevExpress 13.1. Khi Visual Studio bắt đầu, nó đã tạo ra một lỗi hiển thị bởi hình ảnh đính kèm này,

Gói 'Microsoft.VisualStudio.Editor.Imcellenceation.EditorPackage' không tải đúng cách.

Sự cố có thể do thay đổi cấu hình hoặc do cài đặt tiện ích mở rộng khác. Bạn có thể nhận thêm thông tin bằng cách kiểm tra tệp 'C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml'.

Tiếp tục hiển thị thông báo lỗi này?

Microsoft Visual Studio - Gói 'Microsoft.VisualStudio.Editor.Imcellenceation.EditorPackage' không tải đúng cách.

Lỗi này cũng xuất hiện trong Visual Studio 2017.


2
Đọc lỗi đó một cách cẩn thận: "Bạn có thể nhận thêm thông tin bằng cách kiểm tra tệp ..." - tệp đó nói gì?
fvu

@fvu Lỗi hoạt động-Nhật ký mở tệp được tạo.
Dua Ali

1
Một điều cần kiểm tra trước khi phân tích sâu hơn - "Có đủ dung lượng trống trên đĩa không"?
LCJ

FYI: Tôi gặp vấn đề tương tự trong VS Pro 15.7.x - giải pháp từ @dinesh đã giải quyết nó cho tôi.
qxotk

CẬP NHẬT: Đã mở một dự án khác ngày hôm nay (1 ngày sau nhận xét trước của tôi ở trên) và lại nhận được lỗi tương tự. Thực hiện theo các bước trong giải pháp từ @dinesh bên dưới và lỗi đã biến mất. Không biết đó là các bước hay chỉ đơn giản là mở Visual Studio lần thứ hai.
qxotk

Câu trả lời:


384

Tôi bắt đầu thấy điều này trên bản cài đặt Windows và Visual Studio 2013 Ultimate mới với bản cài đặt Update 2 (mặc dù những người khác cũng đã báo cáo nó trên Bản cập nhật 3 và 4, cũng như phiên bản Professional).

Để giải quyết vấn đề, hãy đóng tất cả các phiên bản Visual Studio, sau đó xóa tất cả các tệp trong thư mục sau:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

Nó làm việc tốt cho tôi. Nhờ bài viết này .

Phòng thu hình ảnh 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Phòng thu hình ảnh 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache

2
Tôi đang gặp vấn đề tương tự trong VS 2015 nhưng dường như không có bất kỳ ComponentModelCachethư mục nào . Có lẽ nó có một tên khác trong các phiên bản mới hơn của Visual Studio?
jpierson

3
@jpierson có thư mục ComponentModelCachecho VS 2015 có thể được tìm thấy trong thư mục : 14.0. Đường dẫn đầy đủ như sau:C:\Users\<your user name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
w0ns88

4
Tôi đang gặp vấn đề này khi cài đặt Visual Studio 2017 mới ... và một lần nữa, cấu trúc thư mục không giống nhau!
Mã thực sự đẹp

3
Đã thêm thư mục đã được tạo cho VS 2017, có thể muốn thử và xem.
dùng

6
Đã làm việc cho Visual Studio 2019:% localappdata% \ Microsoft \ VisualStudio \ 16_xxxx
Eskil Mjelva Saatvedt

46
  • Đóng Visual Studio.

  • Sao lưu và xóa đường dẫn sau:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

  • Khởi động lại Visual Studio như Admin. Nếu không, Roamingthư mục không thể được sửa chữa bởi Visual Studio.


1
Điều này đã làm việc với visual studio 2015 phiên bản cộng đồng cũng. Đường dẫn thay đổi C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0, nhưng nó hoạt động giống nhau. Ngoài ra, trước khi mở studio hình ảnh, tôi đã chạy devenv /setuplệnh được đề xuất bởi @JB
flaria 11/07/2016

1
Giải pháp được đề xuất bởi @user_v là ít mài mòn hơn, vì nó chỉ xóa thư mục vấn đề chứ không phải toàn bộ.
Cody

Nó làm việc cho tôi. Nhưng Sau khi xóa các tập tin cần chú ý, tôi chạy devenv /setuplệnh trong Command Prompt for VS2015. Nó gây ra các tập tin bị xóa được tạo lại. sau đó tôi chạy Visual Studio;)
Siyavash Hamdi

Không có thư mục VisualStudio ở đó cho tôi (VS Pro 2017). Tôi đã xóa C:\Users\{your_username}\AppData\Local\Microsoft\VisualStudio\15.0_xxxxvà bắt đầu trong chế độ Quản trị viên và nó đã hoạt động.
Nick Graham

"Khởi động lại Visual Studio với tư cách quản trị viên" đã làm việc cho tôi, Cảm ơn
Mitra M

36

Tôi gặp phải vấn đề này trong Visual Studio 2017 (15.7.4). Sau khi thử nhiều giải pháp khác nhau, cuối cùng, điều này hiệu quả với tôi: đóng tất cả các phiên bản Visual Studio và chạy nó từ dòng lệnh (có thể với quyền quản trị viên):

"devenv.exe /clearcache" and "devenv /updateconfiguration"

4
Điều này hiệu quả với tôi, tôi nghĩ có vấn đề với một trong những phần mở rộng công cụ năng suất sau bản cập nhật VS mới nhất
Sean T

1
Điều này làm việc cho tôi và tôi đã chạy dấu nhắc lệnh VS 2015 trong chế độ quản trị viên. +1
Prashant Jain

3
Hãy chắc chắn để bắt đầu Developer Command Prompt for VS {version}. devenv.exerất có thể không được biết đến trong CMD bình thường của bạn (nếu bạn chưa thêm nó vào đường dẫn). Lệnh Prompt dành cho nhà phát triển này đảm nhận việc đó. Nó đã được cài đặt với VS và nằm trong menu bắt đầu trong trường hợp của tôi.
bugybunny

Có ai biết /updateconfigurationchính xác những gì không?
bugybunny

Đã làm việc cho VS 2017 15.9.6
PBMe_HikeIt

34

Hãy thử devenv /setuptrên Visual Studio Command Prompt với quyền quản trị.

Tôi gặp vấn đề tương tự với Visual Studio 2013 Ultimate. Tôi đã thử giải pháp của Reza đăng ở đây, nhưng nó không hoạt động.

Cuối cùng, tôi không thể đóng Visual Studio. Nó đang hiển thị một hộp thoại tương tự khi tôi cố đóng và nó không đóng. Tôi đã thử điều này: Thông báo lỗi "Không tìm thấy xuất khẩu nào khớp với tên hợp đồng ràng buộc" . Cũng không.

Tôi nhận thấy một thông điệp trong cửa sổ Explorer Đội nói "Trang ' somenumber ' không thể được tìm thấy". Tôi đã thử theo cách đó và tôi đã tìm thấy câu trả lời này: Không tìm thấy trang '312e8a59-2712-48a1-863e-0ef4e67961fc' bằng Visual Studio 2012 . Vì vậy, tôi chạy devenv /setuptrên Visual Studio Command Prompt với quyền quản trị.

Nó đã làm công việc, và mọi thứ đều ổn.


Microsoft không cung cấp nhiều chi tiết về những gì devenv /setup. Chỉ cần đó là bước cuối cùng của quá trình cài đặt. msdn.microsoft.com/en-us/l
Library / ex6a2fad.aspx

Đạo cụ cho liên kết đến câu hỏi "tên hợp đồng ràng buộc". Đó là những gì thực sự khắc phục vấn đề của tôi. Cảm ơn đã bao gồm nó.
MetalPhoenix 22/03/2016

3
Trong trường hợp của tôi devenv.exe /resetuserdatađã giúp. Lưu ý: nó đặt lại TẤT CẢ dữ liệu người dùng.
Matty

Tôi cũng gặp vấn đề tương tự với VS Professional 16.3.5 và làm theo hướng dẫn trong thông báo Lỗi "Không tìm thấy xuất khẩu nào khớp với tên hợp đồng ràng buộc" liên kết với tôi
Steve Mansfield

13

Tôi gặp vấn đề tương tự và tôi đã đến Bảng điều khiểnChương trình và sửa chữa cài đặt Visual Studio. Nó làm việc cho tôi.


2
Đã thử 2 giải pháp trên cho cùng một lỗi nhưng đối với gói SpecFlow , nó không hoạt động. Điều này làm việc cho tôi . Các giải pháp tôi đã thử: 1: Xóa Thành
phầnModelCache

1
Bạn không thể sửa chữa Visual Studio 2017 từ Bảng điều khiển, bạn phải điều hướng đến C:\Program Files (x86)\Microsoft Visual Studio\Installernơi bạn có thể tìm thấy vs_installer.exetệp.
Brampage

13

Giải pháp cho Visual Studio 2017:

Bước 1: mở cmd Visual Studio trong chế độ quản trị viên (xem mục menu bắt đầu: Nhắc lệnh của nhà phát triển cho VS 2017 - Đảm bảo sử dụng: Chạy với tư cách quản trị viên)

Bước 2: thay đổi thư mục thành thư mục nơi Visual Studio 2017 được cài đặt, ví dụ:

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise

(Bạn có thể sao chép / dán lệnh này vào dấu nhắc cmd của mình. Đối với Visual Studio Professional, thư mục sẽ được gọi là "Chuyên nghiệp" thay vì "Doanh nghiệp", v.v.)

Bước 3: sao chép / dán lệnh dưới đây

gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll

Lượt Enter...

Nó sẽ giải quyết vấn đề ...

Nếu không, bạn cũng có thể thêm các mục sau vào GAC như trên:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll


1
Tôi đã có một số dự án Visual Studio hiển thị lỗi này và mỗi lần tôi lặp lại các bước trên để giải quyết nó.
qxotk

Điều này đã giải quyết vấn đề của tôi. Chúng tôi vừa nâng cấp nguồn của chúng tôi từ năm 2015 với 4.6.2 lên 2017 với 4.7.1. Tôi mới bắt đầu gặp vấn đề này và đây là giải pháp hiệu quả với tôi. Cảm ơn đã sửa chữa!
Osiris

Đây là điều duy nhất làm việc cho tôi sau khi thử mọi thứ khác ở trên. Cảm ơn!
Martin

1
Năm 2019 bạn cần thêmMicrosoft.VisualStudio.Shell.Interop.12.0.dll
HackSlash

3

Tôi đã từng gặp vấn đề tương tự. Cố gắng nhớ phần mở rộng mới nhất mà bạn đã cài đặt. Tôi xóa tiện ích mở rộng mới nhất khỏi các tiện ích mở rộng và cập nhật và khởi động lại Visual Studio. và vấn đề được giải quyết. Đối với tôi, tên mở rộng là Công cụ năng suất năng suất


3

Tôi đã có Visual Studio 2013 Professional và tôi cũng gặp lỗi tương tự. Tôi không thể gỡ bỏ nó cho đến khi tôi sửa chữa cài đặt Visual Studio. Phải mất một lúc, nhưng bây giờ nó hoạt động tốt.


3

Cập nhật Visual Studio 2017 thông qua trình cài đặt Visual Studio đã khắc phục sự cố cho tôi.


Phiên bản nào có vấn đề, và phiên bản nào bạn đã cập nhật để giải quyết vấn đề đó?
qxotk

Thứ hai này. Chỉ cần sửa chữa với trình cài đặt sẽ khắc phục vấn đề này.
shaosh

2

Tôi cũng gặp vấn đề này với bản cập nhật Visual Studio 2013 4. Sau khi chạy lại trình cài đặt bản cập nhật 4 và chọn Sửa chữa, sau đó khởi động lại máy, vấn đề đã biến mất.


2

Tôi đã có cùng một vấn đề và nó đã được giải quyết sau khi thực hiện devenv /setuptại dấu nhắc lệnh.


2

Tôi cũng gặp vấn đề này sau khi cài đặt Báo cáo Telerik. Tôi không thể khởi chạy bất kỳ giải pháp nào trong Visual Studio 2013, tôi cũng không thể đóng Visual Studio 2013.

Sau khi gỡ cài đặt gói báo cáo và xóa Local / Roaming AppData cho Visual Studio 2012, sự cố đã được khắc phục.


1
Có một đống lỗi tương tự gần đây. Tôi đã đánh giá các thành phần DevExpress trong ba tuần qua. Vì vậy, tôi đã gỡ cài đặt DevExpress, các thông báo lỗi đã biến mất. Không chắc chắn liệu DevExpress có gây ra sự cố hay không
Alex Klaus

1
Trong trường hợp của tôi, tôi đã cài đặt lại deve े và tất cả đều hoạt động tốt sau đó
rasputino


1

Bạn cần tìm tập tin devenv.exe.configtrong C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\và cập nhật nó. (Hoặc C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\, tùy thuộc vào vị trí devenv.exetệp của bạn .)

Trong trường hợp cụ thể này, bạn nên tìm các hàng thiết lập chuyển hướng System.Collections.Immutablevà thay đổi newVersion từ 1.1.36.0 thành 1.1.37.0.

Bài viết gốc là Cách khôi phục Visual Studio 2015 sau Bản cập nhật 1 (nhảy phụ thuộc) .


1

Tôi gặp vấn đề này và các dự án không tải chính xác hoặc nói rằng họ cần di chuyển. ActivityLog.xml đã hiển thị một lỗi với một phần mở rộng cụ thể. Tôi đã gỡ cài đặt tiện ích mở rộng và khởi động lại Visual Studio. Điều đó đã giải quyết vấn đề.


1

Tôi gặp vấn đề tương tự, trong Visual Studio 2015. Sau khi dành hàng giờ từ ngày của tôi, tôi đã tìm thấy câu trả lời cho điều này:

  • Đóng tất cả các phiên bản Visual Studio của bạn
  • Và truy cập {AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}. Xóa những thứ bên trong nó.
  • Bắt đầu Visual Studio trong chế độ quản trị viên. Nó sẽ sửa chữa các thư mục bên trong nó.

1

Giải pháp Visual Studio 2017 cho tôi:

  1. Đóng Visual Studio
  2. Chạy nó trong chế độ "Chạy với tư cách quản trị viên".

Không còn vấn đề nữa.


Điều này tạm thời khắc phục cho tôi và vấn đề lại nổi lên một ngày sau đó. Xem giải pháp được đăng bởi @dinesh ở trên.
qxotk

1

Tôi gặp vấn đề tương tự ( gói loại Tizen Project không tải chính xác ) với Visual Studio 2017.

Sau khi thử tất cả các câu trả lời ở trên và dành vài giờ để tìm kiếm giải pháp cho các lỗi bên trong ActivityLog.XML, không có gì hiệu quả với tôi.

Cuối cùng, giải pháp là Sửa chữa Visual Studio .

Tôi giả định rằng quá trình sửa chữa ghi đè lên một số cấu hình gây ra sự cố.

Sửa chữa Visual Studio 2017
Sửa chữa Visual Studio 2019


1
  1. Tìm thư mục ElementModelCache
  2. Xóa bỏ Microsoft.VisualStudio.Default.cache
  3. Khởi động lại Visual Studio

Thích sử dụng Visual Studio.


1

Tôi đã thử mọi cách trừ việc sửa chữa. Tôi thậm chí đã làm một bản cập nhật. Đây là những gì đã sửa nó cho tôi:

  1. Mở "Nhắc lệnh nhà phát triển cho VS 2017" với tư cách Quản trị viên
  2. CD vào (đường dẫn của bạn có thể thay đổi) CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. Chạy lệnh gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. Khởi động lại Visual Studio

0

Tôi gặp vấn đề tương tự và xóa thư mục dữ liệu ứng dụng cho Visual Studio 11.0 làm việc cho tôi.


0

Tôi chỉ muốn đề cập rằng tôi đã gặp một lỗi tương tự trong SQL Server Management Studio 2016, về cơ bản tôi đã bỏ qua nó. Sau đó, tôi đã ra mắt Visual Studio (2015) và lỗi này cũng xảy ra ở đó.

Tôi đã tìm kiếm và tìm thấy câu trả lời ở đây khuyến cáo rằng các tệp sẽ bị xóa khỏi

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

thư mục. Tuy nhiên, trong trường hợp của tôi, thư mục này trống rỗng.

Vì tôi nhớ rằng tôi đã thấy lỗi trong Management Studio trước tiên, tôi đã kiểm tra và có một thư mục tương tự tại

%localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache

Thư mục này không trống. Tôi đã đóng cả Visual Studio và Management Studio và xóa các tệp khỏi thư mục này.

Sau đó, cả Management Studio và Visual Studio đều khởi chạy mà không gặp lỗi.


0

Tôi gặp vấn đề này sau khi cài đặt Báo cáo Pha lê cho Visual Studio. Tôi đã giải quyết nó bằng cách đóng tất cả các phiên bản Visual Studio và cài đặt lại Báo cáo Crystal.


0

Tôi cũng gặp lỗi tương tự, "gói NPM không được cài đặt chính xác", trong khi tạo dự án Node.js trong Visual Studio 2015.

Tôi đã giải quyết vấn đề của mình bằng cách thực hiện hai bước:

  1. Xóa tất cả các tệp có trong vị trí này:

    C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

    Khởi động lại Visual Studio.

  2. Mở Visual Studio và vào menu Công cụTrình quản lý gói NuGetCài đặt trình quản lý gói

    Ở phía bên trái: Bạn sẽ thấy một danh sách thả xuống: chọn Node.js, Công cụNpmClearCache → * OK

Sau đó, một lần nữa cố gắng để tạo dự án. Nó giải quyết vấn đề của tôi.


0

Tôi rất vui khi gặp sự cố ngẫu nhiên này trong Visual Studio 2017 Enterprise.

Tôi đã thử mọi giải pháp ở đây và nó không hoạt động, kể cả sửa chữa Visual Studio (mất một lúc). Vài giờ sau, tôi nghĩ có lẽ tôi thực sự nên kiểm tra tệp ActivityLog.xml.

ActivityLog.xml

Tôi đã gỡ cài đặt tiện ích mở rộng vi phạm khỏi 'Dấu nhắc lệnh dành cho nhà phát triển cho VS2017' với tư cách quản trị viên vì Visual Studio chỉ bị đóng băng sau khi mở và không có gì có thể nhấp vào.

Các bước để gỡ cài đặt - lịch sự của jessehouwing.net

  1. Tìm tệp vsix bạn đã sử dụng để cài đặt tiện ích mở rộng.
  2. Mở nó trong trình lưu trữ yêu thích của bạn (của tôi là 7-Zip ).
  3. Lấy Id của tiện ích mở rộng từ nút Danh tính từ tiện ích mở rộng.vsixmanifest.
  4. Chạy (trong trường hợp của tôi) vsixinstaller /u:Microsoft.VisualStudio.LiveShaređể loại bỏ phần mở rộng.

0

Trong trường hợp của tôi, thông báo lỗi là "Gói 'IntelliCodeCppPackage' không tải đúng cách" (Visual Studio 2019):

IntelliCodeCppPackage

Tôi đã giải quyết vấn đề này với các bước này;

  • Vô hiệu hóa phần mở rộng Visual Studio IntelliCode
  • Khởi động lại Visual Studio
  • Kích hoạt lại phần mở rộng đó

0

Tôi đã giải quyết nó:

  1. Đi để cài đặt
  2. Sửa đổi
  3. Chuyển đến tab "Vị trí cài đặt"
  4. Kiểm tra "giữ bộ đệm tải xuống sau khi cài đặt"
  5. Sửa đổi

0

Vấn đề của tôi là gói kết nối Mysql 6.4.4, Nuget, xamarin, VSPackage, EditorPackage và vv .. gói không tải đúng.

Giải pháp của tôi là dưới đây cho năm 2015

  1. Mở vị trí AppData // tất cả các cấu hình đang cập nhật trên đó.
  2. Sao lưu và loại bỏ thư mục trong đó lỗi cấu hình được ném trong phòng thu trực quan.

ngoại hối Nếu bạn có gói Nuget không tải đúng lỗi - Xóa thư mục Nuget trong thư mục Cục bộ và Chuyển vùng.

  1. Và cũng xóa dữ liệu trên AppData / Microsoft / visual Studio / 14.0 cho vs2015

đó là nó và nó làm việc cho tôi! ...


0

Tôi đã có một vấn đề tương tự.

Sau khi kiểm tra ActivityLog.xml và nó nói rằng nó không thể tạo một thể hiện cho tên gói / Tiện ích mở rộng từ một thư mục cụ thể. Tôi đã theo dõi con đường đó và tôi đã không tìm thấy thư mục mà nó đang tìm kiếm.

Vì vậy, tôi đã cài đặt tiện ích mở rộng một lần nữa, tôi tìm dll và sao chép nội dung thư mục chứa vào thư mục Visual Studio đang tìm kiếm.

Vì vậy, để tóm tắt lại:

  1. Kiểm tra xem thư mục trong lỗi có tồn tại không
  2. Nếu không, hãy tạo một thư mục mới có cùng tên
  3. Tìm kiếm dll trong lỗi trong thư mục Visual Studio, nếu không tìm thấy, hãy cài đặt lại tiện ích mở rộng
  4. Nếu lỗi vẫn còn, tìm kiếm bên trong thư mục Visual Studio trong Tệp chương trình (x86) cho dll và mở thư mục chứa
  5. Sao chép tất cả nội dung
  6. Dán bên trong thư mục mới mà bạn đã tạo với tên được đề cập bên trong ActivityLog.xml

0

Đối với Visual Studio 2019: Tôi đã thực hiện những điều sau đây để giải quyết vấn đề

Sao lưu thư mục sau. Sau khi lấy bản sao lưu và xóa thư mục này C: \ Users \ munirul2537 \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_add0ca51

Đi đến bảng cài đặt của studio hình ảnh và làm những việc sau đây

1.Đi cài đặt 2.Modify 3. Chuyển đến tab "Vị trí cài đặt" 4. Kiểm tra "giữ bộ đệm tải xuống sau khi cài đặt" 5. Sửa đổi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.