Mam rozwiązanie z wieloma projektami, które wszystkie wyjściowe biblioteki dll (z wyjątkiem aplikacji głównej oczywiście). Copy local jest ustawione na true dla wszystkich odnośników i wszystko jest w porządku i dandy z bibliotekami dll w tym samym katalogu, co exe.Umieszczanie C# Referencje projektu w podfolderze
Mój problem polega na tym, że to jest brzydkie. Chciałbym umieścić wszystkie biblioteki dll w podfolderze (w rzeczywistości dokładnie dwa podfoldery). Jak mogę to zrobić w Visual Studio 2008?
Znalazłem kilka pytań, które wydają się podobne, ale nie mogłem znaleźć prostej odpowiedzi, która, jak wiem, musi istnieć.
EDYCJA: Aby być bardziej zrozumiałym, chcę wiedzieć, jak sprawić, aby ładowarka zespołu szukała odniesień gdzieś poza katalogiem operacyjnym. Użytkownicy będą wchodzić w interakcje z niektórymi innymi plikami w katalogu, a im mniej bałaganu, tym im lepiej.
EDYCJA 2: Chcę również uniknąć używania GAC. Aplikacja musi być samodzielna.
Ale jak będą one ładowane? Będziesz musiał ręcznie załadować każdą bibliotekę DLL, która jest po prostu do bani. A jeśli to zrobiłeś, nie powinieneś odwoływać się do projektów - nie można po prostu użyć typów w nich. Total overkill i eksplozja mózgu. –
Idealnie jest w VS, aby aplikacja szukała wszystkich zależności gdzieś poza katalogiem operacyjnym. Nie mogę sobie wyobrazić, że to takie trudne. – daedalus28