Tôi đã tạo một dự án (asp mvc 4) và sử dụng nuget để thêm dll vào nó. Hơn tôi cam kết nó để bitbucket và cuối cùng nhân bản vào một thư mục khác nhau trên cùng một máy tính. Trong dự án nhân bản tất cả các tài liệu tham khảo duy nhất cho thấy một lỗi (vàng dấu chấm than)Nuget không quản lý tài liệu tham khảo trong dự án được nhân bản từ git
Tôi phép NuGet để quản lý gói:
Tôi cũng có file NuGet trong dung dịch của tôi:
Ngay sau khi nhân bản không có thư mục 'gói' nào trong giải pháp của tôi, nhưng sau lần thử đầu tiên, nó sẽ xuất hiện và nếu chứa đầy dll. My .gitignore:
#NuGet
packages/
Làm cách nào để hoạt động?
EDIT
xây dựng đầu ra (btw xây dựng mất một vài phút và sau khi thất bại toàn bộ VS đóng băng - Tôi thậm chí không thể sao chép các thông báo lỗi):
Khi tôi đúng -Click vào bất kỳ tài liệu tham khảo và đi đến các thuộc tính 'Đường dẫn' là sản phẩm nào.
csproj tôi:
<Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<Private>True</Private>
<HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
</Reference>
tập tin này thực sự tồn tại ở vị trí nhất định.
Bạn quan sát cảnh báo nào trong Danh sách lỗi của VS? – abatishchev
@abatishchev Vui lòng xem phần chỉnh sửa. – gisek
Bạn đã cam kết tệp packages.config chưa? –