2011-01-24 46 views
31

Nuget đặt gói trong thư mục gốc của tôi (trong trường hợp của tôi là thư mục thân của tôi). Tôi tự hỏi là có một cách để cho VS 2010 biết về thư mục này? Tôi đang sử dụng ankh svn để làm đi lại của tôi vì vậy nó sẽ được thực sự tốt đẹp để có nó trong giải pháp của tôi vì vậy khi tôi thêm một tài liệu tham khảo tôi có thể cam kết nó từ VS 2010 và không phải đi đến thân cây của tôi và tự làm điều đó.Thêm thư mục NuGet vào thư mục giải pháp?

Việc này có thể thực hiện được không?

Trả lời

10

Cách dễ nhất để thực hiện việc này hiện tại là sử dụng Trình khám phá bản sao làm việc (View -> Working Copy Explorer). Từ đây bạn có thể duyệt thư mục giải pháp của mình và thêm tham chiếu.

tôi thêm ý tưởng để nâng cao này cho AnkhSVN feedback forum, xin vui lòng đi bỏ phiếu :-)

+0

Ok đã bỏ phiếu cho nó! – chobo2

+1

điều này sẽ làm việc tốt, vấn đề là bạn phải hướng dẫn sử dụng làm điều đó và khi bạn thêm các gói khác, bạn cần phải làm điều đó một lần nữa. Khi trong một nhóm, các nhà phát triển khác sẽ không có các tệp được lấy từ điều khiển nguồn tự động. Vì vậy, đối với một dev tôi sẽ đồng ý với câu trả lời. –

+1

@SimonThompson Điều đó không đúng, thêm nó là thủ công, nhưng chỉ cần được thực hiện bởi một người có thêm tham chiếu. Phần còn lại là tự động. –

7

Bạn có thể thêm các thư mục gói như một dự án web. Tôi sử dụng TFS nên vấn đề duy nhất là sau khi thêm gói tôi cần bao gồm các tệp này vào điều khiển nguồn nhưng ít nhất có thể hiển thị ...

+0

Lame (thay mặt cho Visual Studio) nhưng hoạt động. – stefann

+0

Đồng ý nên là một cách chính thức, nó giống như họ quên :-) –

+2

Tôi đã xây dựng lỗi ban đầu làm điều này. Hãy nhớ xóa "trang web" khỏi danh sách các dự án cần xây dựng. Sau đó, làm việc như một say mê. – CodeGrue

23

Bạn có thể quan tâm đến việc đọc NuGet doc này:

+2

Đúng. Được sử dụng này kể từ khi nó ra. Hạnh phúc họ đã đưa ra giải pháp này vì nó thậm chí còn tốt hơn so với cam kết các .dll. – chobo2

+2

Cảm ơn. Điều này nên được trong bản phát hành đầu tiên ... –

+2

Câu trả lời rất hay. OP nên chấp nhận nó thay thế. – zmbq

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