Tôi đang cố gắng tạo một gói nuget bằng cách sử dụng http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#From_a_convention_based_working_directory làm tham chiếu. Bảng điều khiển Trình quản lý Gói của tôi trong Visual Studio không cho phép tôi sử dụng lệnh 'nuget'. Tôi có thể 'Get-help nuguet' và nó hiển thị:
Các lệnh ghép ngắn NuGet sau đây được bao gồm.
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.
- Tuy nhiên, bất cứ khi nào tôi bắt đầu các lệnh với nuget là:
Thuật ngữ 'nuget' không được công nhận là tên của lệnh ghép ngắn, hàm, tệp kịch bản hoặc chương trình có thể hoạt động. Kiểm tra chính tả của tên hoặc nếu một đường dẫn được bao gồm, hãy xác minh rằng đường dẫn đó là chính xác và thử lại.
Tại dòng: 1 char: 6 + nuget <<<< + CategoryInfo: ObjectNotFound: (nuget: String) [], CommandNotFoundException + CompleteQualifiedErrorId: CommandNotFoundException
Tôi đã thử các giải pháp sau:
1> đóng tất cả các mục và khởi động lại
2> gỡ cài đặt và cài đặt lại
3> tạo tệp hồ sơ powershell (trước đây không tồn tại và điều này thực sự đã phá vỡ mọi thứ)
Sự cố bắt đầu xuất hiện sau khi tôi nâng cấp phiên bản dùng thử Visual Studio 2012 Ultimate lên đã đăng ký. Tôi đã cài đặt VS 12 Pro ban đầu. Tôi không biết liệu điều đó có thực sự liên quan đến nó hay không nhưng tôi nhận thấy rằng những người khác gặp sự cố tương tự đã cài đặt so với 10 và 12.
Câu hỏi của tôi là "có ai biết những gì khác để thử?" Lý thuyết của tôi là đường dẫn đến lệnh nuget bị thiếu nhưng tôi không thể tìm thấy cách định cấu hình các đường dẫn mà bảng điều khiển trình quản lý gói sử dụng và tôi không chắc nơi thực sự lưu trữ lệnh nuget.
Đã cập nhật --- đã thử tải xuống công cụ dòng lệnh như được đề xuất bên dưới. Điều này dẫn đến không có gì hoạt động trở lại. Tôi đã cố gỡ cài đặt và bây giờ tôi có một mục trong phạm vi mở rộng vs2010 cho nuget chưa bật nút cài đặt hoặc gỡ cài đặt. Điều này khiến tôi tin rằng nó liên quan đến các tiện ích mở rộng được cài đặt từ năm 2010 và 2012 có một phần trong bộ phim truyền hình nhỏ của tôi. Nếu ai đó cũng biết cách xóa một tiện ích mở rộng có thể gỡ cài đặt, vui lòng tư vấn thêm nhưng tôi sẽ thử một câu hỏi khác cho điều đó.