2016-03-20 35 views
12

Vì vậy, tôi đã gặp sự cố này một thời gian ngắn. Thường khi tôi chỉ cố gắng để mở bất kỳ dự án của tôi, tôi nhận được lỗi sau:Visual Studio 2015 Cộng đồng - Lỗi 'Hệ thống dự án Visual C++' Lỗi

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
The 'Visual C++ Project System Package' package did not load correctly. 



The problem may have been caused by a configuration change or by the 
installation of another extension. You can get more information by examining the 
file 'C:\Users\Q009\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'. 



Restarting Visual Studio could help resolve this issue. 



Continue to show this error message? 

Mở nhật ký hoạt động cho thấy các lỗi sau:

SetSite failed for package [Visual C++ Project System Package][Object reference not set to an instance of an object.]:{ at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.get_ProjectService() at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.Initialize(IntPtr instResources, Object sp, Object browser, IVCBuildPackageInternal bldPkg)} 

Để 'giải quyết' này, tôi chỉ cần đi vào AppData/Local/Microsoft và xóa các thư mục VisualStudio và VSCommon. Điều này sửa chữa nó trong một thời gian cho phép tôi tiếp tục làm việc trên các dự án của tôi. Cho đến khi vấn đề ngẫu nhiên quyết định quay trở lại lần nữa.

Một lần nữa, để làm rõ tình hình. Nó không phải là một vấn đề di chuyển hoặc một vấn đề với các gói mới được cài đặt. Tôi đã có thiết lập này trong một thời bây giờ và những dự án đã được tạo ra bằng cách sử dụng trường hợp này rất của Visual Studio.

+0

Là giải pháp khắc phục, có thể không phải bạn chỉ cần thay đổi IDE của bạn? – Joel

+4

'rmdir/q/s% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache', sau khi tắt IDE của bạn, sau đó khởi động lại nó. Tôi có cùng một vấn đề với một giải pháp sử dụng một số (2) dự án VS2010 được biên dịch với chuỗi công cụ v10; giải pháp thực sự có hơn 80 dự án, nhưng tất cả đều được chuyển đổi thành vs2015. Dù sao, một PITA của nó, và MS đã biết về nó nhưng nó vẫn tiếp tục bệnh dịch hạch. – WhozCraig

+0

Có khác gì so với việc xóa toàn bộ thư mục VisualStudio (cùng với VSCommon) không? – ImQ009

Trả lời

14

Tôi gặp lỗi giống nhau ngay bây giờ và sau đó và không chỉ với các dự án C++. Các giải pháp khác nhau, nhưng hầu hết các lần Nó thực hiện bằng cách xóa các tập tin dưới ComponentModelCache, như nhận xét của WhozCraig gợi ý:

rmdir /q /s %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache 
+2

Cảm ơn !! điều này cố định cùng một vấn đề trong Visual Studio 2017 –

+1

hoạt động cho tôi, cảm ơn! – ifree

+1

Bạn lưu vcproj của tôi. Bạn là người đàn ông! Trong trường hợp VS2017, bạn nên xóa bộ nhớ đệm thành phần của VS2017 (Thư mục 15.0_3734c5e5). – pnp0a03

Các vấn đề liên quan