2012-05-01 37 views
13

Các thử nghiệm. Chức năng được chọn từ menu thả xuống Default project:.Nuget "đã có tham chiếu đến"

PM> install-package nunit 
'NUnit 2.6.0.12054' already installed. 
Tests.Functional already has a reference to 'NUnit 2.6.0.12054'. 

Tuy nhiên, Nunit không hiển thị trong Tài liệu tham khảo để kiểm tra. Chức năng trong Solution Explorer. Đã thử tải lại VS.Net (2010) và cập nhật Nuget.

Tôi có thiếu gì đó không?

+1

Strange. Bạn có thể thử cài đặt lại gói: "uninstall-package nunit" rồi "nunit cài đặt gói" không? –

+1

Tôi gặp sự cố tương tự (với gói khác) nhưng tôi không thể gỡ cài đặt gói cũng như không được liệt kê với 'Get-Package', tuy nhiên cố gắng cài đặt lại gói sản lượng' [myProject] đã chứa tham chiếu đến [ myPackage] '. – PedroC88

Trả lời

14

Khi chạy giải pháp trong TFS, hãy đảm bảo tệp $ (SolutionDir) \ Packages \ repositories.config được chọn để chỉnh sửa.

Hãy thử như sau:

Uninstall-Package NUnit -Force 

Xác nhận file Tests.Functional.csproj (sử dụng notepad) không còn có bất kỳ tham chiếu để NUnit (nếu nó vẫn làm, tay xóa chúng, hồ sơ dự án có thể bị hỏng bằng cách nào đó).

Sau đó chạy commandl sau:

Install-Package NUnit 
1

Tôi chạy vào một vấn đề tương tự cố gắng để tải về khuôn khổ xUnit khi nhìn vào mã Entity Framework. Tôi đã làm việc xung quanh điều này bằng cách chọn một dự án để cài đặt để xunit mà không có tham chiếu, sau đó chỉ cần đi vào để quản lý và loại bỏ các tham chiếu đến dự án mà không thực sự cần nó.

Có vẻ như khi một dự án tham chiếu đến một assembly không có, nuget sẽ thấy tham chiếu và nghĩ rằng nó không cần assembly, mặc dù nó có. Đơn giản chỉ cần thêm lắp ráp cho một dự án khác thông qua nuget giải quyết vấn đề. Không phải là giải pháp thanh lịch nhất, nhưng nó hoạt động.

0

Hãy thử như sau trong Package Manager Console:

Uninstall-Package NUnit -Force 

Sau đó, hãy vào thư mục dự án của bạn và và tự loại bỏ các tham chiếu NUnit từ packages.config bạn & file .csproject nếu có.

Bây giờ bạn chỉ có thể cài đặt sử dụng:

Install-Package NUnit 
Các vấn đề liên quan