Saya mengalami kesalahan seperti itu di vs 2012: Pemulihan Paket NuGet gagal untuk proyek File Miscellaneous: Nilai tidak boleh null atau string kosong. Nama parameter: root. 0 0
Saya melihat bahwa itu adalah bug https://nuget.codeplex.com/workitem/3780 yang telah diperbaiki untuk versi 2.8 Tetapi saya tidak dapat menemukan versi 2.8 di https://nuget.codeplex.com Apakah mungkin untuk memperbaiki kesalahan tanpa instalasi versi 2.8? Atau bagaimana cara mendapatkan 2.8?
visual-studio-2012
nuget
nuget-package-restore
Tamu tengah malam
sumber
sumber
Jawaban:
Saya memperbaikinya dengan menghapus file opsi pengguna solusi studio visual (.suo) dan kemudian memulai ulang VS.
UPDATE: Untuk VS 2017, Anda perlu menghapus folder tersembunyi bernama .vs yang terletak di direktori solusi (Terima kasih @Tien Dinh!)
sumber
Memiliki masalah yang sama dengan VS2013 hari ini. Setelah menjalankan pembaruan pada paket yang diinstal (alat -> ekstensi dan pembaruan) (termasuk nuget), dan menginstal beberapa pembaruan untuk VS2013 (pembaruan windows memiliki beberapa), itu telah hilang.
Jadi pada dasarnya, periksa pembaruan itu, perbarui, dan itu mungkin menyelesaikan masalah.
sumber
Saya memiliki VS 2013. Menurut manajer ekstensi, nuget adalah yang terbaru.
Menjalankan penginstalan manual dari situs vsix: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
... memperbaiki masalahnya.
sumber
Restart sederhana Visual Studio harus menghapus semuanya. Saya mengalami masalah yang sama di VS2013 setelah memutakhirkan API Web. Tidak perlu menghapus .suo.
sumber
Saya mengklik kanan solusinya dan memilih "Enable Nuget Package Restore". Ini memperbaiki masalah.
Tautan dari MSDN ini menunjukkan bagaimana:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
nuget Studio visual
sumber
Saya memperbaikinya dengan mengaktifkan pemulihan otomatis pada paket nuget dalam solusinya
sumber
Bukan jawaban pasti, tapi yang terbaik yang bisa saya katakan, NuGet ver. 2.8 belum tersedia. Saya telah berurusan dengan masalah yang sama selama beberapa waktu sekarang (2 bulan). Saya masih dapat membangun solusi saya dengan sukses bahkan dengan kesalahan itu dengan melakukan pembangunan terhadap proyek utama. Saya benar-benar berharap untuk menyelesaikan masalah ini karena ini sangat merusak pemandangan saat bekerja.
sumber
Anda bisa mendapatkan versi non-rilis NuGet 2.8 di sini . Petunjuknya ada di sini: Menginstal build CI . Ini memperbaiki masalah saya di VS2010.
sumber
Saya memperbaiki masalah ini setelah mengklik "Clear All Nuget Cache (s)"
sumber
Sekadar catatan singkat. Saya mendapat kesalahan ini dengan menjalankan proyek pada drive jaringan yang dipetakan yaitu
T:\NetworkFolder\Project\Solution.sln
.Jelas solusinya sederhana - jangan lakukan ini - salin ke mesin Anda. Mungkin bisa menyelamatkan seseorang dari rasa sakit di beberapa titik.
sumber
Tak satu pun dari jawaban di atas membantu saya, dan itu membuat saya sangat frustasi.
Apa yang berhasil untuk saya (dengan Visual Studio Professional 2017, versi 15.8.5) adalah melakukan langkah-langkah berikut;
1) Tools> Options> NuGet Package Manager> Klik 'Clear All NuGet Cache (s)'
Semoga ini bisa membantu seseorang!
sumber
Itu tidak berhasil untuk saya. Saya harus pergi ke alat, manajer ekstensi ... Hapus NuGet Restart Visual Studio 2010 Unduh NuGet Instal ulang itu. Mulai ulang Visual Studio. Memperbaiki semuanya!
sumber
Mari kita periksa nama paket di file packages.config. Terkadang nama itu salah
sumber
Saya mendapat kesalahan ini dengan secara tidak sengaja mengganti nama salah satu atribut id namespace di dalam file packages.config ke yang lain. Saya dapat melacak ini dengan membandingkan versi check-in dari packages.config, dengan versi lokal saya. Setelah saya memperbaiki masalah, yang harus saya lakukan adalah menutup file packages.config, membangun kembali, dan masalah telah hilang.
sumber
Di Visual Studio 2015:
Pergi ke Options-> NuGet Package Manager-> Package Sources, pastikan "Microsoft dan .Net" dicentang dalam daftar paket seluruh Mesin.
sumber
Saya menghapus dan menginstal ulang nUnit 3.7.1 dan semuanya mulai berfungsi kembali. Saya memiliki beberapa paket nuget, tetapi nunit 3.7.1 adalah satu-satunya yang saya instal ulang, sisanya saya tinggalkan.
sumber