Mam warstwę dostępu do danych (DAL) zapisaną w programie ASP.NET 3.5 i korzystającą z bibliotek wzorców Microsoft & (zwaną dalej P & P) w celu uzyskania dostępu do danych. Zainstalowałem P & P i znajduje się on w moim GAC, więc logicznie, mój DAL odwołuje się do niego w GAC. Dlatego biblioteki P P & nigdy nie są ściągane do folderu bin mojego DAL.Do GAC, czy nie do GAC?
Korzystam z tego projektu DAL w co najmniej pięciu (więcej niż to, ale jestem zbyt leniwy, aby spróbować zliczyć wszystkie) różnych stron internetowych. I wszystko to działa dobrze dla mnie, ponieważ jestem jedynym programistą, który pracuje na tych stronach.
Ale teraz mam innych programistów, którzy będą pracować nad niektórymi z tych witryn.
Problem: jeśli deweloper projektu DAL ciągnie w dół z naszego repozytorium kodu, to nie będzie budować dla nich, jeśli nie mają one P & bibliotek P zainstalowane.
Moje pytanie: należy spodziewać twórcy instalacji bibliotek P & p, czy mam po prostu zrzucić je w folderze bin i być z nim zrobić?
Zdaję sobie sprawę, że zrzucenie ich do folderu bin jest prawdopodobnie najłatwiejszym sposobem na rozwiązanie tego problemu, ale nigdy nie byłem wielkim fanem folderu bin, jeśli mogę zamiast tego odwołać się do nich w GAC.
czy będą musiały zmienić kod DAL? – Nix
Nie, nie będą. Myślę, że widzę, dokąd zmierzasz z tym pytaniem. Rozważałem tylko skompilowanie go do własnej biblioteki DLL. – Jagd
Dzięki za wszystkie komentarze na ten temat.Szczerze mówiąc, nie sądzę, że istnieje poprawna odpowiedź na to pytanie, ponieważ w dużej mierze wynika to z preferencji programisty (ów). Mimo to uznałem najbardziej głosowaną odpowiedź za poprawną. – Jagd