Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

201
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda