Tôi đang cố gắng hiểu liệu có cách nào để dựa vào Khôi phục Gói Tự động Nuget khi tham chiếu các thư viện được lưu trữ trên Github hay không. Vấn đề là khi tôi thêm một số thư viện như submodule, nó có thư mục/packages/của riêng nó. Nhưng, khi tôi thêm csproj từ thư viện đó vào giải pháp của tôi vì không có DLL trong/packages/directory của submodule đó, xây dựng không thành công.Khôi phục Gói Tự động NuGet khi sử dụng các mô-đun con git
Rõ ràng, sửa lỗi dễ dàng trên máy tính của tôi là mở tệp .sln từ mô-đun con mà tôi đã tham chiếu, tạo một bản dựng. Bây giờ, xây dựng từ giải pháp chính của tôi rõ ràng sẽ làm việc kể từ khi/gói/thư mục trong submodule là dân cư. Nhưng, đây không phải là điều tôi có thể làm trên máy chủ xây dựng.
Bất kỳ cách nào để giải quyết vấn đề này mà không hoàn toàn rối tung lên mô-đun con? Tôi rõ ràng cũng không muốn thay đổi submodule .csproj bởi vì điều đó sẽ đưa nó ra khỏi đồng bộ với nguồn gốc. Lý tưởng nhất là tôi sẽ yêu nếu tôi có thể hướng dẫn nuget để kéo gói cho submodule tham chiếu .csproj trong thư mục/packages/của riêng nó.
Bản sao có thể có của [Khôi phục gói Nuget với git submodule] (http://stackoverflow.com/questions/18609333/nuget-package-restore-with-git-submodule) – georgiosd