Saya mencoba membuat paket nuget menggunakan http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory sebagai referensi. Konsol Pengelola Paket saya di Visual Studio tidak mengizinkan saya untuk menggunakan perintah 'nuget'. Saya bisa 'Dapatkan-bantuan nuguet' dan itu menampilkan:
Cmdlet NuGet berikut disertakan.
Cmdlet Description
------------------ ----------------------------------------------
Get-Package Gets the set of packages available from the package source.
Install-Package Installs a package and its dependencies into the project.
Uninstall-Package Uninstalls a package. If other packages depend on this package,
the command will fail unless the –Force option is specified.
Update-Package Updates a package and its dependencies to a newer version.
Add-BindingRedirect Examines all assemblies within the output path for a project
and adds binding redirects to the application (or web)
configuration file where necessary.
Get-Project Returns a reference to the DTE (Development Tools Environment)
for the specified project. If none is specifed, returns the
default project selected in the Package Manager Console.
Open-PackagePage Open the browser pointing to ProjectUrl, LicenseUrl or
ReportAbuseUrl of the specified package.
Register-TabExpansion Registers a tab expansion for the parameters of a command.
- Namun, setiap kali saya memulai perintah dengan nuget diberikan:
Istilah 'nuget' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan. Periksa ejaan nama, atau jika jalur disertakan, verifikasi bahwa jalur tersebut benar dan coba lagi.
Pada baris: 1 karakter: 6 + nuget <<<< + CategoryInfo: ObjectNotFound: (nuget: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
Saya telah mencoba solusi berikut:
1> tutup semua item dan mulai ulang
2> menghapus dan menginstal ulang
3> membuat file profil PowerShell (ini tidak ada sebelumnya dan ini benar-benar merusak segalanya)
Masalah mulai muncul setelah saya memutakhirkan versi percobaan Visual Studio 2012 Ultimate saya untuk terdaftar. Saya awalnya menginstal VS 12 Pro. Saya tidak tahu apakah itu benar-benar ada hubungannya dengan itu tetapi saya perhatikan bahwa orang lain yang memiliki masalah serupa telah menginstal vs 10 dan 12.
Pertanyaan saya adalah "apakah ada yang tahu apa lagi yang harus dicoba?" Teori saya adalah bahwa jalur ke perintah nuget hilang tetapi saya tidak dapat menemukan cara mengkonfigurasi jalur yang digunakan konsol manajer paket dan saya tidak yakin di mana nuget cmdlet sebenarnya disimpan.
Diperbarui --- mencoba mengunduh alat baris perintah seperti yang disarankan di bawah ini. Ini menyebabkan tidak ada yang berfungsi lagi. Saya mencoba mencopot pemasangan dan sekarang saya memiliki item dalam perpanjangan vs2010 untuk nuget yang tidak mengaktifkan tombol instal atau unistall. Hal ini membuat saya percaya bahwa itu ada hubungannya dengan ekstensi yang dipasang melalui 2010 dan 2012 yang memiliki bagian dalam drama kecil saya. Jika ada yang juga tahu bagaimana cara nuke ekstensi yang tidak dapat dihapus, mohon saran juga tetapi saya akan mencoba pertanyaan lain untuk itu.