Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

200
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!