Saya mencoba menerapkan layanan web saya di appharbor menggunakan codeplex. Setelah mencoba pertama kali dan melakukan penelitian, saya menemukan bahwa saya harus menggunakan NuGet sehingga referensi ditemukan ..
Sekarang saya hanya memiliki 1 kesalahan tersisa yang saya tidak tahu bagaimana mengatasinya
"D:\temp\g3wyilvx.uln\input\WebService\Webservice.sln" (default target) (1) ->
"D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj" (default target) (2) ->
(CheckPrerequisites target) ->
D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.targets(72,9): error : Unable to locate 'D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.exe' [D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.17
Bagaimana saya bisa mengatasi kesalahan ini? Tautan berguna apa pun yang dapat membantu saya di masa mendatang juga kami hargai.
Saya menyelesaikan masalah dengan mengklik kanan Solusi dan klik
sumber
Dapat dijalankan mungkin diabaikan di .gitignore Anda melalui
Tambahkan baris ini ke .gitignore:
sumber
sumber
Berikut adalah posting blog tentang penggunaan pemulihan paket NuGet dengan AppHarbor . Dalam kasus Anda, masalahnya mungkin karena Anda belum memasukkan
.nuget
folder tersebut ke dalam repositori Anda.sumber
Saya menghadapi masalah ini, ketika salah satu kolega saya menambahkan proyek baru sebagai solusi. Dia menambahkan paket baru dari nuget. Jawaban teratas di atas tidak dapat diterima untuk saya karena begitu saya memperbarui paket nuget, ia memperbarui semua pustaka yang dirujuk dalam proyek.
Bagaimana saya menghapus kesalahan ini, dengan hanya menghapus
import
pernyataan untuk paket nuget dari file .csproj.Untuk melakukannya, klik kanan pada file .csproj, dan buka di notepad dan hapus pernyataan itu.
sumber