Tenemos una serie de proyectos, y cada uno vive en una estructura de carpetas. Cuando un conjunto de proyectos necesita hacer referencia a un proyecto en una carpeta diferente, la referencia puede fallar porque la ruta relativa a está en VS es demasiado larga.Visual Studio y la longitud máxima de la ruta de una referencia de proyecto
Por ejemplo, el proyecto 1 será en:
C: \ Foldera \ carpeta1 \ carpeta2 ... \ folderN \ myProject1.csproj
Se hace referencia a otro proyecto:
C: \ folderB \ folder1 \ folder2 ... \ folderN \ myProject2.csproj
La HintPath a la referencia se almacena como una ruta relativa, como en ............ \ folderB \ folder1 \ folder2 ... \ folderN \ myProject2.csproj
Cuando VS carga la solución, no puede resolver la referencia porque la ruta absoluta que construye incluye numerosos ../ de forma tal que la ruta supera los 256 caracteres. Y la construcción falla.
Lo solucionamos editando el csproj y poniendo en una ruta absoluta, que es simplemente una tontería.
¿Cuál es la mejor solución para esto?
¿Por qué el voto a la baja? Esta es una pregunta legítima. –