Zawsze nauczyłem siebie i innych, aby uważali folder bin za przejściowy.Czy nie należy traktować folderu bin jako przejściowego?
To powinieneś być w stanie go usunąć, a następnym razem, gdy go odbudujesz, zostanie odtworzony, a wszelkie odniesienia zostaną skopiowane do niego bez żadnych kłopotów I nie umieszczania wszystkich jajek w jednym koszyku. Lub w tym przypadku nie umieszczaj wszystkich wymaganych dll bezpośrednio w folderze bin. Mają je gdzie indziej i po prostu odwołuj się do nich.
Widziałem, jak ludzie upadają, kiedy umieszczają biblioteki DLL bezpośrednio w folderze bin i tam je odsyłają. Tak więc staram się tego uniknąć i umieścić wszystkie moje wymagane biblioteki dll w folderze o nazwie Refs i dodać odniesienia do bibliotek DLL tam. W czasie kompilacji i tak zostaną one skopiowane do folderu bin.
Czy jestem szalony? Czy to jest zbyt ostrożne? zdrowy rozsądek?
Jaka jest najlepsza praktyka w tym scenariuszu?
Cheers,
- Lee
Aktualizacja: Okazuje się, że nie jestem szalony
Cheers faceci już podejmowany w niektórych punktach zapomniałem wspomnieć.
Głównie:
- Nie sprawdzając folder bin do kontroli źródła
Czuję to samo i zawsze umieszczam moje biblioteki DLL bezpośrednio w folderze projektu. Visual Studio używa katalogu głównego projektu jako ścieżki odświeżania, więc jeśli zaktualizuję moje biblioteki DLL, odwołania nie zostaną zerwane. –