Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

202
Vistas
Cómo compartir correctamente un proyecto VS con referencias a otra computadora

Tengo un proyecto aquí que se compila bien, pero usa una referencia a una DLL que no es de NuGet. Lo agregué usando References-Add Reference-Browse.

Desafortunadamente, la referencia aparece (al hacer clic en las propiedades de la referencia en el Explorador de soluciones) de que la ubicación de la DLL es [dirección del proyecto\bin\depuración] y [dirección del proyecto\bin\versión]. Estos no parecen directorios apropiados para agregar al control de fuente para compartir con otra computadora. Tampoco parece correcto que agregue ambos directorios.

Entonces, el resultado final cuando transfiero a otra computadora es, por supuesto, "¿falta una referencia?".

Lo que quiero hacer: poner la referencia en un directorio debajo de mi solución, agregarla al control de código fuente y agregar la referencia a Visual Studio usando esa ruta.

No puedo ver cómo lograr esto, ni nada por el estilo, excepto agregar la DLL en cada directorio de configuración de compilación al control de código fuente.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

referencia directa

Creo que lo que estás haciendo es casi correcto. Solo debe asegurarse de que cuando agregue la referencia, apunte al archivo correcto.

  1. Coloque la biblioteca en una carpeta, por ejemplo, ThirdPartyLibs .
  2. Agregue el archivo a git (por ejemplo, con git add ).
  3. Agregue la referencia al proyecto con Agregar referencia... y señale el archivo en la carpeta recién creada. Es posible que desee configurarlo como Copy Local .

camino nuget

Una opción es tener una fuente nuget local:

  1. Empaquete una biblioteca como paquete nuget y colóquela en una carpeta local dentro de su repositorio git, por ejemplo, MyLocalNuget

  2. Agregue NuGet.config en el nivel de solución. Ejemplo:

     <?xml version="1.0" encoding="utf-8"?> <configuration> <solution> <add key="Local NuGet" value="MyLocalNuget"/> </solution> <packageSources> <clear /> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> </packageSources> </configuration>
  3. Agregue la biblioteca a los proyectos usando la forma normal de NuGet.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda