Tôi có một lớp truy cập dữ liệu (DAL) được viết bằng ASP.NET 3.5 và sử dụng các mẫu của Microsoft & thư viện thực hành (sau đây gọi là P & P) để thực hiện truy cập dữ liệu của nó. Tôi đã cài đặt P & P và nó nằm trong GAC của tôi, vì vậy, một cách hợp lý, DAL của tôi tham chiếu nó trong GAC. Do đó, các thư viện P & P không bao giờ được kéo xuống thư mục bin của DAL của tôi.Để GAC, hoặc không để GAC?
Tôi sử dụng dự án DAL này trong ít nhất năm (thậm chí nhiều hơn thế, nhưng tôi quá lười biếng để cố gắng đếm tất cả) các trang web khác nhau. Và điều này đã làm việc tốt cho tôi bởi vì tôi là nhà phát triển duy nhất làm việc trên các trang web này.
Nhưng bây giờ tôi có các nhà phát triển khác, những người sẽ làm việc trên một số trang web này.
Vấn đề: nếu nhà phát triển kéo dự án DAL xuống từ kho mã của chúng tôi, nó sẽ không xây dựng cho họ nếu họ không cài đặt thư viện P & P.
Câu hỏi của tôi: tôi nên mong đợi các nhà phát triển để cài đặt các thư viện P P &, hoặc nên tôi chỉ đổ chúng trong thư mục bin và được thực hiện với nó?
Tôi nhận ra rằng việc đưa chúng vào thư mục bin có lẽ là cách dễ nhất để giải quyết vấn đề, nhưng tôi chưa bao giờ là người hâm mộ lớn của thư mục bin nếu tôi có thể tham khảo chúng trong GAC.
họ có phải thay đổi mã DAL không? – Nix
Không, họ sẽ không. Tôi nghĩ tôi thấy bạn đang đi đâu với câu hỏi này. Tôi đã xem xét việc biên dịch nó thành DLL riêng của nó. – Jagd
Cảm ơn tất cả các ý kiến về điều này.Thành thật mà nói, tôi không nghĩ rằng có một câu trả lời đúng cho câu trả lời này, bởi vì nó dường như chủ yếu dựa trên những gì mà nhà phát triển ưu tiên. Tuy nhiên, tôi đã đánh dấu câu trả lời được bình chọn nhiều nhất là câu trả lời đúng. – Jagd