Paket tidak memuat setelah menginstal Visual Studio 2015 RTM

95

Masalah

Saya telah menginstal Visual Studio 2015 RC dan menginstal Visual Studio 2015 RTM di atasnya. Saya tidak bisa menemukan apa pun di Internet yang mengatakan Anda tidak bisa melakukan ini. Saya tidak tahu apakah ini relevan dengan masalah.

Sayangnya, ketika saya memulai Visual Studio 2015 RTM untuk pertama kalinya setelah memulai ulang, muncul kotak pesan dengan:

"Paket 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' tidak dimuat dengan benar"

Juga:

  • XamarinShellPackage
  • TestWindowPackage
  • NuGetPackage
  • ErrorListPackage

Bagaimana cara mengatasi kesalahan ini?

Log

Dikatakan untuk melihat di ActivityLog.xml . Saya tidak dapat menemukan Microsoft.VisualStudio.Editor.Implementation.EditorPackage.

Tetapi untuk XamarinShellPackage dikatakan:

<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>

Untuk 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>

Untuk 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>

Untuk ErrorListPackage dikatakan:

<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>

Apa yang sudah saya coba sejauh ini

Jadi ... Ada saran di luar sana?

Pembaruan untuk pertanyaan

Pembaruan pertama

Saya baru saja mencoba memuat proyek dan ... Ada yang tidak beres. Itu tidak dapat memuat banyak paket seperti: "CSharpPackage, IntegrationPackage, MigrationPackage, FileIndicatorPackage, dll ..." dan Solution Explorer benar-benar kosong! Apa yang sedang terjadi?

Pembaruan kedua

Seperti inilah tampilan Program dan Fitur saya:

Tangkapan Layar Program dan Fitur

Pembaruan ketiga

Saya telah mencopot pemasangan dan menghapus sebanyak yang saya berani.

  • Menghapus semua yang ada di AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Menghapus semuanya di AppData \ Local \ VisualStudio \ 14.0
  • Menghapus Visual Studio 2015 melalui Program dan Fitur (tangkapan layar di atas)
  • Menghapus folder Penginstal Sekunder Visual Studio di folder Program Files sama sekali
  • Menghapus semua yang ada hubungannya dengan Visual Studio 14.0 dari Program Files

Saya tidak ingin mengacaukan penginstalan Visual Studio 2013 saya. Visual Studio 2015 masih tidak dapat memuat paket di atas!

Jadi, jika ada yang memiliki informasi lebih lanjut tentang program mana yang dapat dihapus instalasinya dari tangkapan layar di atas, saya akan sangat senang.

Pembaruan keempat

Langkah-langkah yang harus diambil (diperbarui dari pembaruan 3)

  • Menghapus semua yang ada di AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  • Menghapus semuanya di AppData \ Local \ VisualStudio \ 14.0
  • Hapus semua tentang Visual Studio 14.0 dari ProgramData
  • Menghapus Visual Studio 2015 melalui Program dan Fitur (tangkapan layar di atas)
  • Apakah semua yang dikatakan artikel ini: https://support.microsoft.com/nl-nl/kb/3016536
  • Menghapus folder Penginstal Sekunder Visual Studio di folder Program Files sama sekali
  • Menghapus apa pun yang ada hubungannya dengan Visual Studio 14.0 dari Program Files pada dasarnya. Apa pun yang tersisa dari mencopot program dan Fitur.
  • Hapus juga Microsoft Visual C ++ redistributable (x86) - 14.0.xxx
  • Menghapus instalan barang Xamarin saya juga
  • Semoga saya tidak melupakan apa pun, tetapi intinya adalah benar-benar menyingkirkan apa pun yang terkait dengan Visual Studio 2015.
  • Instal ulang Visual Studio 2015 RTM dan seharusnya berfungsi sekarang. Saya harus menginstal beberapa barang pihak ketiga lagi, tetapi setidaknya berhasil!
Danny van der Kraan
sumber
1
Punya kesalahan serupa. VS tidak bisa diperbaiki, saya akhirnya melakukan uninstall lengkap keduanya, dan kemudian menginstal ulang. Bekerja sekarang.
Earwig
1
Juga, pastikan untuk mencari Program Files, Program Files (x86), dan AppData untuk sisa VS. Saya masih memiliki barang VS 2012 yang tersisa
earwig
3
Seseorang tolong beri tahu saya bahwa MS menyadari masalah ini, dan sedang melakukan sesuatu untuk memperbaikinya! Pertanyaan SO ini adalah satu-satunya penyebutan masalah yang dapat saya temukan. Tidak ada yang berhasil saya coba. Saya mengikuti setiap langkah yang tercantum di sini, dan saya MASIH tidak dapat membuka VS. Saya MASIH mendapatkan kesalahan paket tidak dapat memuat.
Tyler Jones
1
@ Tyler Jones: Sudahkah Anda mencopot SEMUANYA VS2015 TERKAIT dalam Program & Fitur?
Danny van der Kraan
1
Anda tidak boleh mencoba menjawab pertanyaan Anda di akhir pertanyaan. Jika Anda mau, tambahkan jawaban baru sendiri.
ANeves menganggap SE itu jahat

Jawaban:

191

Saya memiliki Visual Studio 2012, 2013 dan 2015 semua terinstal di komputer saya. Setelah menginstal Visual Studio 2013 Update 5, saya mulai mendapatkan galat "paket tidak dimuat dengan benar" di VS 2013.

Yang saya lakukan untuk membuatnya berfungsi adalah mengikuti langkah ini:

  1. Tutup semua contoh Visual Studio
  2. Hapus semua yang ada di folder ini C:\Users\%username%\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache
  3. Mulai ulang Visual Studio

Meskipun saya belum mencoba ini untuk Visual Studio 2015, saya yakin ini juga bisa menyelesaikan masalah. Untuk melakukan ini untuk Visual Studio 2015, 12.0 harus diubah menjadi 14.0 .

MEMPERBARUI

Daripada menghapus semua yang ada di folder (seperti yang disarankan oleh langkah 2 di atas), jauh lebih aman untuk mengganti nama folder dan mengizinkan Visual Studio membuat yang baru. Terkadang, Anda mungkin harus menyalin sesuatu dari folder lama.

Shittu Joseph Olugbenga
sumber
4
Memecahkannya untuk saya dengan VS2015 Prof. RTM
MarcelDevG
3
Dikonfirmasi bekerja di Visual Studio 2015. Pasti layak mendapat upvote.
Jhourlad Estrella
3
Jawaban ini juga memecahkan kesalahan yang saya dapatkan, "Paket 'XamarinIOSPackage' tidak dimuat dengan benar". Terima kasih!
Dan Rigby
4
Ini juga berfungsi setelah memperbarui Visual Studio 2015 ke Pembaruan 3, merusak Manajer Ekstensi saya tetapi ini menyelesaikannya, terima kasih!
Chris Pacey
3
Ini berfungsi setelah saya melakukan instal ulang. Baru saja mengganti nama direktori menjadi aman, bukan menghapus
lloyd
49

Satu lagi solusi untuk Visual Studio 2015 Pembaruan 1

  1. Buka c:\Users\{User_Name}\AppData\Local\Microsoft\VisualStudio\14.0\devenv.exe.config
  2. Ubah pengalihan pengikatan untuk System.Collections.Immutable, newVersionharus 1.1.37.0(tidak 1.1.36.0).

Pengalihan akan terlihat seperti ini:

    <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>

Kesalahan dari ActivityLog.xml:

SetSite gagal untuk paket [CSharpPackage] [Tidak dapat memuat file atau assembly 'System.Collections.Immutable, Version = 1.1.36.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' atau salah satu dependensinya. Definisi manifes rakitan terletak tidak cocok dengan referensi rakitan. (Pengecualian dari HRESULT: 0x80131040)]: {di Microsoft.VisualStudio.LanguageServices.Implementation.LanguageService.AbstractPackage`2.Initialize () di Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize () di Microsoft.VisualStudio.LanguageServices.CSharp.LanguageService.CSharpPackage.Initialize () .Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite (IServiceProvider sp)}

Anda dapat membaca selengkapnya tentang cara memecahkan masalah tersebut di posting blog saya Cara memulihkan Visual Studio 2015 setelah Pembaruan 1 .

Sergey Tihon
sumber
1
Terima kasih banyak, saya mengalami masalah ini setelah saya meningkatkan ke Pembaruan 1. Perbaikan Anda berhasil!
abdoulcool
Saya harus menghapus / mengganti nama folder, startup vs, kemudian menutupnya dan melakukan pengalihan pengikatan. C:\Users\AppData\Local\Microsoft\VisualStudio\14.0
Maslow
Terima kasih! Mengubah newVersion ke 1.1.37.0 juga berfungsi untuk saya setelah memperbarui ke VS2015.1.
Cory Grimster
4
Ini bekerja untuk Atmel Studio 7.0 juga (berdasarkan shell VS2015).
lego
2
@lego Hanya untuk referensi, file konfigurasi yang perlu diperbaiki adalah AtmelStudio.exe.config, yang ada di bawahAppData\Local\Atmel\AtmelStudio\7.0
Sakamoto Poteko
29

Saya memiliki masalah yang sama dengan Visual Studio 2015 Community RTC dan dapat memperbaikinya dengan menghapus semuanya di:

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

Jadi saya akan merekomendasikan mencoba ini karena Anda mungkin dapat menghindari pembongkaran / penginstalan ulang Visual Studio.

Tom Clelford
sumber
bekerja untuk saya juga setelah menginstal ulang VS2015pro x64 Win8.1
Emmanuel NK
solusi ini bekerja untuk saya di windows 10. terima kasih banyak.
Abhishek P
18

Karena ekstensi di Visual Studio 2015, saya harus mengganti nama: C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0

Setelah diganti namanya, saya membuka Visual Studio 2015 dan menerima lebih banyak kesalahan ini tetapi folder 14.0 dibuat ulang.

Saya menutup Visual Studio 2015 dan menyalin folder Extensions dan STemplate dari folder asli / berganti nama ke yang baru.

Saya membuka kembali Visual Studio 2015 dan semuanya berfungsi kembali.

Perbarui 2015-09-24T0017:

Itu berhenti bekerja lagi. Saya mencoba semua opsi di posting ini. Saya menemukan postingan lain dan sepertinya berhasil:

Lari:

devenv /clearcache
devenv /updateconfiguration
Bluurock
sumber
4
Menjalankan "devenv / clearcache devenv / updateconfiguration" juga berhasil untuk saya.
Michael Silver
Ini juga memperbaiki kesalahan "paket tidak dimuat dengan benar" di Visual Studio 2013 Update 4.
Tom Regan
ini adalah satu-satunya hal yang berhasil untuk saya. Saya tidak memiliki folder Users \ username \ AppData di mesin Windows 10.
Rob
8

Mirip dengan solusi @Tom Clelford, tetapi selain menghapus semua yang ada di:

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

Saya juga harus menghapus semua yang ada di

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

Saya tidak perlu menyentuh apa pun di folder Roaming, tetapi itu mungkin berbeda dari pengguna ke pengguna.

matthew_b
sumber
5

Masalah saya terjadi setelah menginstal Visual Studio 2015 Update 1.

Saya mencoba semua solusi yang disarankan tanpa hasil. Solusi yang berhasil untuk saya adalah dari Eric Knox (tim Microsoft).

Ini dia:

  1. Unduh konfigurasi VSUpdate 1 yang benar ke folder di komputer Anda dari tautan ini: https://download.microsoft.com/download/2/7/6/276D15B2-6851-42AA-8D1F-639CD3FC84BE/devenv-exe-config- update1.xml
  2. Buka prompt perintah administrator dan jalankan langkah-langkah ini (dengan asumsi Anda menginstal ke lokasi default):

    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
    

Anda dapat memeriksa artikel lengkapnya di sini

Ahmed Mozaly
sumber
2

Saya juga mengalami masalah dalam Visual Studio 2015 RC.

Ada masalah saat menggunakan menu FileNewProject ... membuat pengecualian.

Saya mengikuti jawaban dari Shittu Olugbenga , 2015-08-10, dengan menghapus isi folder: "C: \ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache".

Saya memulai ulang Visual Studio dan berhasil. :)

Oddvar Gjelstenli
sumber
2

Satu-satunya hal yang berhasil untuk saya adalah memperbaiki Alat Data SQL Server (buka Copot Pemasangan Program dan pilih Ubah / Perbaiki ):

Masukkan deskripsi gambar di sini

Cos
sumber
1
Ini juga berhasil untuk saya. Folder AppData yang disebutkan dalam jawaban lain semuanya kosong untuk saya.
Seth
1

Dalam kasus saya untuk NugetPackage , masalahnya mungkin karena menginstal Visual Studio 2013 setelah menginstal Visual Studio 2015 (sudah ada bersama).

Cara saya menyelesaikannya adalah dengan menginstal ulang NuGet Package Manager untuk Visual Studio 2015 (di Tools> Extensions and Updates ...)

nkanani
sumber
1

Ketika memulai Microsoft Visual Studio Enterprise 15 Preview (versi 15.0.25123), saya mengalami kesalahan yang sama:

<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>

Saya mencoba mengubah kunci registri , tetapi tidak berhasil.

Ini benar-benar tidak pernah berhasil. Copot pemasangan versi sebelumnya, tetapi coba dan berhasil!

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

Itu berhasil (untuk saya :))

Saya menjalankan semua tip dalam jawaban sebelumnya juga. Saya tidak tahu apakah itu perlu atau tidak.

Ignacio Jorge Castaños Gonzale
sumber
1

Saya mengalami masalah yang sama setelah memutakhirkan ke ReSharper 2016.2. Saya memperbaiki masalah dengan menangguhkan ReSharper di studio visual (menu ToolsOptionsReSharperSuspend ).

Megha
sumber