Saya tahu saya terlambat ke pesta, tetapi berikut adalah tutorial yang sangat bagus tentang cara memperbaiki masalah ini. Saya menggunakan ini untuk memperbaiki proyek saya.
Tutup Visual Studio Jika solusi yang Anda coba migrasi terbuka di Visual Studio, maka perubahan mungkin hilang. Visual Studio dapat menimpa / mengabaikan perubahan Anda dalam beberapa kasus dan ekstensi NuGet juga akan mencoba untuk mengaktifkan kembali Pemulihan Paket ketika melihat beberapa proyek dalam solusi yang hilang.
Jika Anda menggunakan TFS Hapus file NuGet.exe dan NuGet.t target dari folder solusi .nuget. Pastikan file itu sendiri juga dihapus dari ruang kerja solusi. Pertahankan file NuGet.Config untuk terus melewati penambahan paket ke kontrol sumber. Edit setiap file proyek (misalnya, .csproj, .vbproj) dalam solusi dan hapus semua referensi ke file NuGet.t target. Buka file proyek di editor pilihan Anda dan hapus pengaturan berikut:
benar ... ...
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download
mereka. Untuk informasi lebih lanjut, lihat
http://go.microsoft.com/fwlink/?LinkID=322105 . File yang hilang adalah {0}. Jika Anda tidak menggunakan TFS Hapus folder .nuget dari solusi Anda. Pastikan folder itu sendiri juga dihapus dari ruang kerja solusi. Edit setiap file proyek (misalnya, .csproj, .vbproj) dalam solusi dan hapus semua referensi ke file NuGet.t target. Buka file proyek di editor pilihan Anda dan hapus pengaturan berikut:
benar ... ...
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download
mereka. Untuk informasi lebih lanjut, lihat
http://go.microsoft.com/fwlink/?LinkID=322105 . File yang hilang adalah {0}. Skrip Migrasi Banyak pengguna telah meminta alat migrasi untuk menonaktifkan pemulihan paket berbasis MSBuild dan mengonversinya ke Pemulihan Paket Otomatis. Tim NuGet telah memutuskan untuk tidak menyediakan alat yang didukung untuk ini karena kemungkinan besar kasus tepi yang tidak dapat ditangani. Namun, Owen Johnson telah membuat skrip PowerShell yang dapat berfungsi dalam banyak kasus. Ini tersedia di GitHub dan dapat digunakan dengan risiko Anda sendiri. Dengan kata lain, pastikan untuk berkomitmen pada kontrol sumber sebelum menjalankannya, untuk berjaga-jaga jika tidak berhasil dalam skenario Anda.