Các gói không tải sau khi cài đặt Visual Studio 2015 RTM


95

Vấn đề

Tôi đã cài đặt Visual Studio 2015 RC và cài đặt Visual Studio 2015 RTM trên đó. Tôi không thể tìm thấy bất kỳ điều gì trên Internet nói rằng bạn không thể làm điều này. Tôi không biết nếu điều này có liên quan đến vấn đề.

Thật không may, khi tôi khởi động Visual Studio 2015 RTM lần đầu tiên sau khi khởi động lại, nó xuất hiện các hộp thông báo với:

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

Cũng thế:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

Làm cách nào để giải quyết lỗi này?

Nhật ký

Nó cho biết hãy tìm trong ActivityLog.xml . Tôi không thể tìm thấy Microsoft.VisualStudio.Editor.Implementation.EditorPackage.

Nhưng đối với XamarinShellPackage, nó nói:

<entry>
    <record>339</record>
    <time>2015/07/21 13:01:54.011</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [XamarinShellPackage]</description>
    <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
  </entry>
  <entry>
    <record>340</record>
    <time>2015/07/21 13:01:54.013</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [XamarinShellPackage]</description>
    <guid>{2D510815-1C4E-4210-BD82-3D9D2C56C140}</guid>
    <hr>80070057 - E_INVALIDARG</hr>
    <errorinfo>'providers' cannot contain a null (Nothing in Visual Basic) element.
Parameter name: providers</errorinfo>
  </entry>

Đối với TestWindowPackage :

<entry>
   <record>394</record>
   <time>2015/07/21 13:02:02.751</time>
   <type>Error</type>
   <source>TestWindowPackage</source>
   <description>TestWindowPackage.Initialize failed with exception:
&#x000D;&#x000A;&#x000D;&#x000A;System.NullReferenceException:
Object reference not set to an instance of an object.&#x000D;&#x000A;
at Microsoft.VisualStudio.TestWindow.VsHost.TestWindowPackage.Initialize()
&#x000D;&#x000A;&#x000D;&#x000A;PackageContainer loaded: False &#x000D;&#x000A;</description>
</entry>
<entry>
   <record>395</record>
   <time>2015/07/21 13:02:02.752</time>
   <type>Error</type>
   <source>VisualStudio</source>
   <description>SetSite failed for package [TestWindowPackage]</description>
   <guid>{BFC24BF4-B994-4757-BCDC-1D5D2768BF29}</guid>
   <hr>80004003 - E_POINTER</hr>
   <errorinfo>Object reference not set to an instance of an object.</errorinfo>
</entry>

Đối với NuGetPackage :

 <entry>
    <record>405</record>
    <time>2015/07/21 13:02:04.096</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [NuGetPackage]</description>
    <guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo>Object reference not set to an instance of an object.</errorinfo>
  </entry>
  <entry>
    <record>406</record>
    <time>2015/07/21 13:02:04.096</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [NuGetPackage]</description>
    <guid>{5FCC8577-4FEB-4D04-AD72-D6C629B083CC}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo>Object reference not set to an instance of an object.</errorinfo>
  </entry>

Đối với ErrorListPackage, nó cho biết:

<entry>
    <record>409</record>
    <time>2015/07/21 13:02:04.624</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [ErrorListPackage]</description>
    <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
  </entry>
  <entry>
    <record>410</record>
    <time>2015/07/21 13:02:04.629</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [ErrorListPackage]</description>
    <guid>{4A9B7E50-AA16-11D0-A8C5-00A0C921A4D2}</guid>
    <hr>80004003 - E_POINTER</hr>
    <errorinfo>Object reference not set to an instance of an object.</errorinfo>
  </entry>

Những gì tôi đã cố gắng cho đến nay

  • Tại Công cụ -> Tiện ích mở rộng và Cập nhật, tôi đã cố gắng gỡ cài đặt và cài đặt lại các tiện ích mở rộng. Nhưng khi tôi nhấp vào mục menu "Tiện ích mở rộng và Cập nhật", tôi nhận được ngoại lệ "Đối tượng tham chiếu không được đặt" ?? Vì vậy, tôi không thể thử tùy chọn này.

Vì vậy ... Bất kỳ đề xuất ra khỏi đó?

Cập nhật cho câu hỏi

Bản cập nhật đầu tiên

Tôi vừa cố gắng tải một dự án và ... Có điều gì đó rất sai. Nó không thể tải một loạt các gói như: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage, v.v." và Giải pháp Explorer hoàn toàn trống! Điều gì đang xảy ra?

Cập nhật thứ hai

Đây là cách các Chương trình và Tính năng của tôi trông như thế nào:

Ảnh chụp màn hình các chương trình và tính năng

Cập nhật thứ ba

Tôi đã gỡ cài đặt và gỡ bỏ nhiều nhất có thể.

  • Đã xóa mọi thứ trong AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Đã xóa mọi thứ trong AppData \ Local \ VisualStudio \ 14.0
  • Đã gỡ cài đặt Visual Studio 2015 qua Chương trình và Tính năng (ảnh chụp màn hình ở trên)
  • Đã xóa hoàn toàn thư mục Trình cài đặt phụ Visual Studio trong thư mục Tệp chương trình
  • Đã xóa mọi thứ liên quan đến Visual Studio 14.0 khỏi tệp chương trình

Tôi không muốn làm xáo trộn quá trình cài đặt Visual Studio 2013 của mình. Visual Studio 2015 vẫn không thể tải các gói trên!

Vì vậy, nếu bất kỳ ai có thêm thông tin về những chương trình chính xác có thể được gỡ cài đặt khỏi ảnh chụp màn hình ở trên, tôi sẽ rất vui.

Bản cập nhật thứ tư

Các bước cần thực hiện (cập nhật từ bản cập nhật 3)

  • Đã xóa mọi thứ trong AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Đã xóa mọi thứ trong AppData \ Local \ VisualStudio \ 14.0
  • Xóa mọi thứ liên quan đến Visual Studio 14.0 khỏi ProgramData
  • Đã gỡ cài đặt Visual Studio 2015 qua Chương trình và Tính năng (ảnh chụp màn hình ở trên)
  • Tất cả những gì bài viết này nói: https://support.microsoft.com/nl-nl/kb/3016536
  • Đã xóa hoàn toàn thư mục Trình cài đặt phụ Visual Studio trong thư mục Tệp chương trình
  • Về cơ bản đã xóa mọi thứ liên quan đến Visual Studio 14.0 khỏi Tệp Chương trình. Mọi thứ còn sót lại sau khi gỡ cài đặt trong Chương trình và Tính năng.
  • Gỡ cài đặt Microsoft Visual C ++ redistributable (x86) - 14.0.xxx cũng
  • Gỡ cài đặt nội dung Xamarin của tôi cũng
  • Hy vọng tôi không quên bất cứ điều gì, nhưng điểm mấu chốt là loại bỏ hoàn toàn mọi thứ liên quan đến Visual Studio 2015.
  • Cài đặt lại Visual Studio 2015 RTM và nó sẽ hoạt động ngay bây giờ. Tôi phải cài đặt lại một số công cụ của bên thứ ba, nhưng ít nhất nó hoạt động!

1
Gặp lỗi tương tự. VS sẽ không sửa chữa, cuối cùng tôi đã gỡ cài đặt hoàn toàn cả hai và sau đó cài đặt lại. Hoạt động ngay bây giờ.
một con cuốn chiếu

1
Ngoài ra, hãy đảm bảo tìm kiếm Tệp Chương trình, Tệp Chương trình (x86) và AppData cho phần còn lại của VS. Tôi vẫn có VS 2012 thứ còn sót lại
một con cuốn chiếu

3
Ai đó vui lòng cho tôi biết MS đã biết về vấn đề này và đang làm gì đó để khắc phục nó! Câu hỏi SO này là đề cập duy nhất về vấn đề mà tôi có thể tìm thấy. Không có gì tôi đã thử hoạt động. Tôi đã làm theo từng bước được liệt kê ở đây và tôi VẪN không thể mở VS. Tôi VẪN gặp lỗi không thể tải gói.
Tyler Jones,

1
@Tyler Jones: Bạn đã gỡ cài đặt MỌI THỨ LIÊN QUAN VS2015 trong Chương trình & Tính năng chưa?
Danny van der Kraan

1
Bạn không nên cố gắng trả lời câu hỏi của mình ở cuối câu hỏi. Nếu bạn muốn, hãy tự thêm câu trả lời mới.
ANeves

Câu trả lời:


191

Tôi đã cài đặt tất cả Visual Studio 2012, 2013 và 2015 trên máy tính của mình. Sau khi cài đặt Visual Studio 2013 Update 5, tôi bắt đầu gặp lỗi "gói không tải chính xác" trong VS 2013.

Tất cả những gì tôi làm để nó hoạt động là làm theo bước sau:

  1. Đóng tất cả các phiên bản của Visual Studio
  2. Xóa mọi thứ trong thư mục này C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. Khởi động lại Visual Studio

Mặc dù tôi chưa thử điều này cho Visual Studio 2015, nhưng tôi tin rằng điều này cũng sẽ giải quyết được vấn đề. Để thực hiện việc này cho Visual Studio 2015, 12.0 nên được thay đổi thành 14.0 .

CẬP NHẬT

Thay vì xóa mọi thứ trong thư mục (như được đề xuất ở bước 2 ở trên), sẽ an toàn hơn nhiều nếu đổi tên thư mục và cho phép Visual Studio tạo một thư mục mới. Đôi khi, bạn có thể phải sao chép nội dung nào đó từ thư mục cũ.


4
Đã giải quyết nó cho tôi với VS2015 GS RTM
MarcelDevG

3
Đã xác nhận làm việc trong Visual Studio 2015. Chắc chắn xứng đáng nhận được sự ủng hộ.
Jhourlad Estrella

3
Câu trả lời này cũng giải quyết được lỗi mà tôi gặp phải, "Gói 'XamarinIOSPackage' không tải chính xác". Cảm ơn!
Dan Rigby

4
Điều này cũng hoạt động sau khi cập nhật Visual Studio 2015 lên Cập nhật 3, đã phá vỡ Trình quản lý mở rộng của tôi nhưng điều này đã sắp xếp nó ra, cảm ơn!
Chris Pacey

3
Điều này đã hoạt động sau khi tôi thực hiện cài đặt lại. Chỉ cần đổi tên thư mục để an toàn thay vì xóa
lloyd

49

Một giải pháp khác cho Visual Studio 2015 Cập nhật 1

  1. Mở c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
  2. Thay đổi chuyển hướng ràng buộc cho System.Collections.Immutable, newVersionnên 1.1.37.0(không 1.1.36.0).

Việc chuyển hướng sẽ trông như thế này:

    <dependentAssembly>
        <assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
        <bindingRedirect oldVersion="1.0.27.0-1.1.65535.65535" newVersion="1.1.37.0"/>
    </dependentAssembly>

Lỗi từ ActivityLog.xml:

SetSite không thành công cho gói [CSharpPackage] [Không thể tải tệp hoặc lắp ráp 'System.Collections.Immutable, Phiên bản = 1.1.36.0, Văn hóa = trung lập, PublicKeyToken = b03f5f7f11d50a3a' hoặc một trong các phụ thuộc của nó. Định nghĩa tệp kê khai của hội đồng định vị không khớp với tham chiếu hợp ngữ. (Ngoại lệ từ HRESULT: 0x80131040)]: {tại Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () tại Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize () tại Microsoft .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}

Bạn có thể đọc thêm về cách khắc phục sự cố như vậy trong bài đăng trên blog của tôi Cách khôi phục Visual Studio 2015 sau Bản cập nhật 1 .


1
Cảm ơn bạn rất nhiều, tôi đã gặp sự cố này sau khi nâng cấp lên Cập nhật 1. Bản sửa lỗi của bạn đã thành công!
Abdoulcool

Tôi đã phải xóa / đổi tên thư mục, khởi động vs, sau đó đóng nó và thực hiện chuyển hướng ràng buộc. C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
Maslow

Cảm ơn bạn! Thay đổi newVersion thành 1.1.37.0 cũng làm việc cho tôi sau khi cập nhật lên VS2015.1.
Cory Grimster

4
Điều này cũng hoạt động cho Atmel Studio 7.0 (dựa trên VS2015 shell).
lego

2
@lego Chỉ cần cho các tài liệu tham khảo, các tập tin cấu hình mà cần phải đúng là AtmelStudio.exe.config, đó là dướiAppData\Local\Atmel\AtmelStudio\7.0
Sakamoto Poteko

29

Tôi đã gặp sự cố tương tự với Visual Studio 2015 Community RTC và có thể khắc phục sự cố này bằng cách xóa mọi thứ trong:

  1. C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\14.0
  2. C:\Users\<your users name>\AppData\Roaming\Microsoft\VisualStudio\14.0

Vì vậy, tôi khuyên bạn nên thử điều này vì bạn có thể tránh được việc gỡ cài đặt / cài đặt lại Visual Studio.


làm việc cho tôi quá sau khi cài đặt lại VS2015pro x64 Win8.1
Emmanuel NK

giải pháp này đã làm việc cho tôi trong windows 10. cảm ơn rất nhiều.
Abhishek P

18

Do các tiện ích mở rộng trong Visual Studio 2015, tôi phải đổi tên: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Sau khi đổi tên, tôi đã mở Visual Studio 2015 và nhận được nhiều lỗi hơn nhưng thư mục 14.0 đã được tạo lại.

Tôi đã đóng Visual Studio 2015 và sao chép các thư mục Phần mở rộng và STemplate từ thư mục gốc / đã đổi tên sang thư mục mới.

Tôi đã mở lại Visual Studio 2015 và tất cả đều hoạt động trở lại.

Cập nhật 2015-09-24T0017:

Nó lại ngừng hoạt động. Tôi đã thử tất cả các tùy chọn trong bài đăng này. Tôi đã tìm thấy một bài đăng khác và điều này dường như đã hoạt động:

Chạy:

devenv /clearcache
devenv /updateconfiguration

4
Chạy "devenv / clearcache devenv / updateconfiguration" cũng hiệu quả với tôi.
Michael Silver

Điều này cũng cố định một lỗi "gói không được tải một cách chính xác" trong Visual Studio 2013 Update 4.
Tom Regan

đây là điều duy nhất làm việc cho tôi. Tôi không có thư mục Users \ username \ AppData trên máy Windows 10.
Rob

8

Tương tự như giải pháp của @Tom Clelford, nhưng ngoài việc xóa mọi thứ trong:

C: \ Users {username} \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Tôi cũng phải xóa mọi thứ trong

C: \ Users {username} \ AppData \ Local \ Microsoft \ VisualStudio \ vshub

Tôi không phải chạm vào bất kỳ thứ gì trong thư mục Chuyển vùng, nhưng điều đó có thể khác nhau tùy người dùng.


5

Sự cố của tôi đã xảy ra sau khi cài đặt Visual Studio 2015 Update 1.

Tôi đã thử tất cả các giải pháp được đề xuất mà không gặp may. Giải pháp phù hợp với tôi là giải pháp từ Eric Knox (nhóm Microsoft).

Đây là nó:

  1. Tải xuống cấu hình VSUpdate 1 chính xác vào một thư mục trên máy của bạn từ liên kết này: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
  2. Mở dấu nhắc lệnh của quản trị viên và chạy các bước sau (giả sử bạn đã cài đặt vào vị trí mặc định):

    cd "%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE"
    ren devenv.exe.config devenv.exe.config.backup
    copy <local path to file downloaded in step #1> .\devenv.exe.config
    devenv /UpdateConfiguration
    

Bạn có thể kiểm tra toàn bộ bài viết của anh ấy tại đây


2

Tôi cũng gặp sự cố trong Visual Studio 2015 RC.

Đã xảy ra sự cố khi sử dụng menu TệpMớiDự án ... đưa ra một ngoại lệ.

Tôi đã làm theo câu trả lời từ Shittu Olugbenga , 2015-08-10, bằng cách xóa nội dung của thư mục: "C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache".

Tôi đã khởi động lại Visual Studio và nó đã hoạt động. :)


2

Điều duy nhất phù hợp với tôi là sửa chữa Công cụ Dữ liệu Máy chủ SQL (đi tới Gỡ cài đặt Chương trình và chọn Thay đổi / Sửa chữa ):

Nhập mô tả hình ảnh tại đây


1
Điều này cũng làm việc cho tôi. Các thư mục AppData được đề cập trong các câu trả lời khác đều trống đối với tôi.
Seth

1

Trong trường hợp của tôi đối với NugetPackage , sự cố có thể do cài đặt Visual Studio 2013 sau khi cài đặt Visual Studio 2015 (cùng tồn tại).

Cách tôi giải quyết nó là cài đặt lại Trình quản lý gói NuGet cho Visual Studio 2015 (trong Công cụ> Tiện ích mở rộng và Cập nhật ...)


1

Khi khởi động Microsoft Visual Studio Enterprise 15 Preview (phiên bản 15.0.25123), tôi gặp lỗi tương tự:

<entry>
    <record>27</record>
    <time>2016/05/02 12:26:57.451</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Image Service Package]Source:
 ..
    <guid>{1491E936-6FFE-474E-8371-30E5920D8FDD}</guid>
    <hr>80131522</hr>
    <errorinfo></errorinfo>
</entry>

Tôi cố gắng thay đổi khóa đăng ký , nhưng nó không hoạt động.

Nó thực sự không bao giờ hoạt động. Gỡ cài đặt phiên bản trước, nhưng hãy thử và nó hoạt động!

Uninstall Microsoft Visual Studio Ultimate 2015 Preview, (Version 14.0.23310)

hoạt động (đối với tôi :))

Tôi cũng đã chạy tất cả các mẹo trong các câu trả lời trước. Tôi không biết liệu điều đó có cần thiết hay không.


1

Tôi gặp vấn đề tương tự sau khi nâng cấp lên ReSharper 2016.2 mới. Tôi đã khắc phục sự cố bằng cách tạm ngưng ReSharper trong studio trực quan (menu ToolsOptionsReSharperSuspend ).

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.