es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Utilice la dependencia externa desde el repositorio de artefactos con dotnet build.

Estamos usando el comando ‘dotnet publish’ para compilar el proyecto y publicar los binarios. ¿Cuál es el siguiente comando utilizado para esto?

“dotnet publish |]–force -o ]”

También queremos utilizar algunos binarios dependientes de un paquete que es enviado a Nexus durante el proceso de construcción. ¿Cuál es la mejor manera de especificar las dependencias durante el comando ‘dotnet publish’ y usar esa dependencia para compilar el proyecto?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para especificar dependencias durante el comando dotnet publish y usarlas para construir el proyecto, puede agregar los siguientes argumentos de línea de comando:

    --source <nexus_url>/nuget/v3/index.json --packages <package_directory>
    

    donde <nexus_url> es la URL de su servidor Nexus y <package_directory> es el directorio donde se restaurarán los paquetes NuGet.

    Esto le indicará a dotnet publish que recupere los paquetes necesarios del servidor Nexus y los almacene en el <package_directory> especificado. El proceso de construcción usará estos paquetes para construir el proyecto.

    Aquí hay un ejemplo de cómo usar el comando dotnet publish con dependencias:

    dotnet publish <project>|<solution> --force -o <output_directory> --source <nexus_url>/nuget/v3/index.json --packages <package_directory>
    

    Tenga en cuenta que necesita tener instalado el cliente NuGet en la máquina de construcción para usar esta función.

Comments are closed.