Mamy wiele projektów, a każdy z nich żyje głęboko w strukturze folderów. Gdy jeden zestaw projektów musi odwoływać się do projektu w innym folderze, odwołanie może się nie powieść, ponieważ względna ścieżka do jest w VS jest zbyt długa.Visual Studio i maksymalna długość ścieżki do projektu referencyjnego
Na przykład, projekt 1 będzie:
C: \ folderA \ folder1 \ folder2 ... \ folderN \ myProject1.csproj
odwołuje kolejny projekt:
C: \ folderB \ folder1 \ folder2 ... \ folderN \ myProject2.csproj
Ścieżka wskazówek do odniesienia jest przechowywana jako ścieżka względna, jak w ............ \ folderB \ folder1 \ folder2 ... \ folderN \ myProject2.csproj
Gdy VS ładuje rozwiązanie, nie może rozwiązać referencji, ponieważ budowana przez niego ścieżka bezwzględna zawiera wiele znaków ./ tak, że ścieżka przekracza 256 znaków. A kompilacja nie powiedzie się.
Naprawiamy to, edytując csproj i umieszczając bezwzględną ścieżkę, która jest po prostu głupia.
Jakie jest najlepsze rozwiązanie?
Dlaczego głosowanie w dół? To jest uzasadnione pytanie. –