Si una biblioteca (por ejemplo, en github) no se distribuye a sí misma a través de un paquete nuget, tendría que incluirla manualmente como referencia, ¿correcto? Veo muchas publicaciones de referencia sobre cómo agregar una referencia a un proyecto para Visual Studio, pero parece que no puedo entender cómo hacerlo en Visual Studio Code.
En este caso, descargué el archivo zip de la biblioteca, moví la carpeta expandida a mi proyecto y luego intenté using <namespace> , que no funcionó.
EDITAR:
Me di cuenta de que este zip descargado contenía un .nuspec . ¿Hay algo que pueda hacer con esta extensión de archivo para importarlo en mi proyecto?
En Visual Studio, en el explorador de soluciones, expanda el proyecto que hará referencia a esta otra biblioteca. Verá "Referencias", haga clic derecho y elija "Agregar". Luego elija navegar a la izquierda. Encuentra tu dll en tu sistema de archivos. Si vs no puede encontrar la biblioteca, es posible que deba descomprimirla. He leído dónde puede necesitar copiar el dll en las carpetas bin, recomiendo probarlo sin hacer eso, luego copiarlo en ellos si falla sin ellos.
Por cierto, buscar en Google "visual studio add reference" ofrece MUCHOS resultados excelentes.
Digamos que tienes dos proyectos:
1) Proyecto1.Api
2) Proyecto2.Ejecutable
Sintaxis de la línea de comandos para dotnet add reference :
cd Project2.Executable dotnet add reference ../Project1.Api/Project1.Api.csprojSi revisa el archivo Project2.Executable.csproj, verá la siguiente entrada:
<ItemGroup> <ProjectReference Include = "..\Project1.Api\Project1.Api.csproj" /> </ItemGroup>Puede abrir el archivo .csproj del proyecto al que desea agregar una referencia y agregar una referencia de proyecto de esta manera:
<ItemGroup> <ProjectReference Include = "<RELATIVE_PATH_TO_REFERENCE_PROJECT>" /> </ItemGroup> Si el ItemGroup for ProjectReference ya existe, puede agregarlo.
Ejemplo:
<ItemGroup> <ProjectReference Include = "../MyLibrary.csproj" /> </ItemGroup>Agregue la extensión " vscode-solution-explorer ". Se estructurará en carpetas como Visual Studio. Haga clic con el botón derecho en el proyecto --> Agregar referencia --> Seleccione el proyecto de referencia de la lista.