Làm cách nào để chỉ định thư mục mà tôi muốn cài đặt gói? Bởi vì tôi cần cài đặt gói trong một dự án, nơi những người khác devs làm việc và khi họ tải về của dự án mà họ cần có tất cả các gói trong máy của bạn.Làm cách nào để chỉ định thư mục chứa các gói NuGet?
Trả lời
Sử dụng -OutputDirectory
.
Các gói đi trong $ (SolutionDir) \ gói. Bạn có hai lựa chọn:
- Kiểm tra các gói thư mục vào kiểm soát nguồn
- Sử dụng NuGetPowerTools để máy nhà phát triển sẽ tự động lấy các gói khi bạn xây dựng
- Loại "Install-Package NuGetPowerTools" trong Package Manager Bảng điều khiển
- Loại "Enable-PackageRestore" trong Package Manager console
- này thêm một $ (SolutionDir) .nuget thư mục, trong đó có một mục tiêu MSBuild rằng sẽ lấy các gói khi chúng được yêu cầu (ví dụ: nếu bạn xây dựng trên một máy chưa có chúng). Bạn phải kiểm tra thư mục .nuget và các thay đổi liên quan đến csproj vào kiểm soát nguồn !!
tôi khuyên bạn nên không kiểm tra các gói thư mục trong, kể từ tập tin nhị phân trong DVCS làm cho máy nhái chậm :-(Trong phiên bản tiếp theo của NuGet, bạn sẽ không cần NuGetPowerTools để tránh kiểm tra nó trong :-)
Nếu bạn nhận được thông báo "Không thêm được nhập" NuGet .targets 'đến XXX "lỗi trong khi làm theo các bước sau, xem tại đây: https://github.com/davidfowl/NuGetPowerTools/issues/22 –
Bây giờ bạn có thể thay đổi thư mục mặc định $(SolutionDir)\packages
. Xem chủ đề này: Is it possible to change the location of packages for NuGet?
- 1. gói nuget có biểu tượng thiếu thư mục "nội dung"
- 2. Làm thế nào để bạn chỉ cập nhật gói NuGet với một số ID nhất định?
- 3. Làm cách nào để chỉ định phụ thuộc có điều kiện dựa trên khung mục tiêu trong NuGet?
- 4. Làm thế nào để mở URL readme cho gói NuGet?
- 5. ASP.NET MVC Làm cách nào để chỉ định thư mục nào các trang Xem nằm trong?
- 6. NuGet Assembly bên ngoài thư mục lib
- 7. Thêm thư mục NuGet vào thư mục giải pháp?
- 8. Thêm các mục mức dung lượng trong gói NuGet
- 9. NuGet script vào thư mục khác nhau
- 10. Cách chỉ định thư mục cho NDK_MODULE_PATH
- 11. Chỉ định nguồn NuGet cho máy chủ xây dựng để sử dụng với NuGet Package Restore?
- 12. chỉ định hành động xây dựng nội dung - Nuget
- 13. Có cách nào để tự động cập nhật nuget.exe trong thư mục .nuget khi sử dụng khôi phục gói không?
- 14. Làm cách nào để cài đặt các gói trong thư mục $ HOME của tôi bằng pip?
- 15. Thử nghiệm gói NuGet
- 16. Có gói Nuget nào để định cấu hình ứng dụng WCF cho Unity IOC không?
- 17. Làm cách nào để tạo một gói có thể sao chép tất cả các tệp từ một thư mục nhất định sang một thư mục mới?
- 18. Tải các lớp học từ thư mục mà không chỉ định gói
- 19. Eclipse: Chỉ định nhiều thư mục res như chỉ định nhiều thư mục src
- 20. Trong C, làm cách nào để truy cập vào một thư mục được chỉ định?
- 21. NuGet - Làm thế nào để cấu hình gói khôi phục trên MonoDevelop/Xamarin Studio
- 22. Cách chỉ định thư mục bao gồm để định cấu hình tập lệnh
- 23. NuGet không hiển thị bất kỳ gói nào
- 24. Làm cách nào để chỉ định nhật ký và thư mục pid của daemon?
- 25. Làm cách nào để chỉ định thư mục kiểm tra cho mocha?
- 26. Làm cách nào để quản lý nhiều vị trí gói (thư mục) trong R?
- 27. Cách tạo gói NuGet cấp giải pháp?
- 28. ASP.NET MVC cấu trúc thư mục và NuGet
- 29. Nén thư mục chứa thư mục con
- 30. cách xem các thay đổi trong toàn bộ thư mục/thư mục chứa nhiều tệp sass
Tôi đang sử dụng nuget.config trong giải pháp của mình để chỉ định đường dẫn gói như sau http://docs.nuget.org/docs/reference/nuget-config-file –