2013-06-26 50 views
9

Sử dụng Visual Studio 2012 Premium trên Win 7 x64, tôi tạo một dự án mới (một dự án MVC 4). Khi nhấp chuột phải vào dự án, tôi thấy không có tùy chọn 'Quản lý gói NuGet'. Một thư mục gói tồn tại trong thư mục giải pháp, cũng như một tệp package.config trong thư mục dự án. Khi đi đến Tools, không có tùy chọn Manage NuGet Packages. Khi đi đến Tools ->Extensions and Updates..., NuGet Package Manager được cài đặt và cập nhật.Quản lý Gói NuGet không hiển thị trên menu

Bất kỳ ý tưởng nào tại sao dự án của tôi không thể quản lý gói NuGet cho chính nó?

Dưới đây là một ảnh chụp màn hình của menu:

enter image description here

Trả lời

2

Giải pháp của tôi có dạng xóa tất cả dấu vết của Trình quản lý gói NuGet, bao gồm tất cả các tệp đăng ký. Bởi vì các tập tin đăng ký có tên lạ, tìm kiếm những thứ như NuGet.Core cũng như bất kỳ thứ gì trong thư mục Program Files\Microsoft Visual Studio\11.0\Common7\IDE\Extensions. Sau khi xóa chúng ra, khởi động lại máy tính, cài đặt lại NuGet, và sau đó khởi động lại một lần nữa dường như làm sáng tỏ vấn đề.

7

Tôi đã có một vấn đề tương tự. Vấn đề là tiếp theo: Tôi đã cài đặt NuGet Packager thay vì Trình quản lý gói NuGet (từ Tiện ích mở rộng và Cập nhật). Khi tôi đã cài đặt cái cuối cùng, nó xuất hiện trong menu ngữ cảnh. Có lẽ bạn phải đối mặt với cùng một vấn đề.

+0

Cảm ơn cho câu trả lời, nhưng tiếc rằng không phải như vậy. Đó là _NuGet Package Manager_ cho chắc chắn. – brazilianldsjaguar

4

Tôi đã phải gỡ cài đặt Trình quản lý gói Nuget khỏi Tiện ích mở rộng và Cập nhật, sau đó cài đặt lại. Sau khi khởi động lại Visual Studio, các mục menu bị thiếu xuất hiện.

0

Vì lý do, Dường như Trình quản lý gói Nuget không được cài đặt trên phiên bản Visual Studio Professionnal 2013 mới của tôi. Cài đặt nó đã khắc phục được sự cố.

0

Bạn cũng có thể kiểm tra thư mục Extensions của mình trong [nếu vs2013 trong 64 bit, sau đó C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions]

Mỗi lần gia hạn có thư mục ở đây với tệp manifest extension.manifest, hãy kiểm tra các tệp xml này - nút "Tên" và nếu tìm thấy trùng lặp, hãy xóa các thư mục trùng lặp, khởi động lại Visual Studio.

Nếu có cùng một tiện ích trong thư mục khác, VS bị nhầm lẫn và sẽ không tải ...

0

Trong trường hợp của tôi, dự án đang chạy. Khi dừng lại, các mục menu xuất hiện.

0

Trước hết có một cái gì đó là bạn nên kiểm tra

  • Hãy chắc chắn rằng bạn đang ở trong chế độ gỡ lỗi
  • Hãy chắc chắn rằng bạn không chạy debugger
  • Các 'NuGet Package Manager' đã được cài đặt và không phải là 'NuGet Packager'
  • Dự án của bạn được tạo bằng IDE VS - để kiểm tra điều này, bạn có thể chỉ cần tạo một giải pháp mới trong VS và thấy rằng bạn vẫn còn thiếu 'Quản lý Tùy chọn NuGet Packages 'trong menu.

Bây giờ nếu vấn đề này vẫn xuất hiện bạn có thể thử thực hiện các bước sau:

  1. sạch ra khỏi thư mục Extensions của bạn. Thư mục mở rộng có thể được tìm thấy trong thư mục VS \ Common7 \ IDE \ Extensions. tức là nếu vs2013 trong 64 chút, sau đó C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions
  2. Gỡ bỏ các NuGet Package Manager từ Extensions và cập nhật
  3. Restart VS
  4. Cài đặt các NuGet Package Manager từ Extensions và cập nhật

Hy vọng điều này là hữu ích

Các vấn đề liên quan