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

358
Vistas
Cree .NET Core 3.0 en Azure Pipelines

Sí, sé que .NET Core 3.0 todavía está en versión preliminar. Me gustaría construir esto en Azure Pipelines.

¿Hay una forma fácil de hacer esto?

Actualmente recibiendo este error:

/usr/share/dotnet/sdk/2.2.105/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: el SDK de .NET actual no es compatible con .NET como destino Núcleo 3.0. Apunte a .NET Core 2.2 o anterior, o use una versión del SDK de .NET que admita .NET Core 3.0.

editar

Encontré documentación oficial sobre esto:

https://docs.microsoft.com/en-us/azure/devops/pipelines/languages/dotnet-core?view=azure-devops

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

0

Puede agregar la tarea Use .NET Core e insertar la versión necesaria en el campo Version como este 3.0.100-preview9-014004 , marque Include Preview Versions como marcado.

Ejecute esta tarea antes que cualquier otra tarea de .NET Core.

over 4 years ago · Santiago Trujillo Denunciar

0

En caso de que alguien esté usando Web GUI en lugar de archivos yaml . Es posible configurar la Especificación del agente con el valor windows-2019 .

ingrese la descripción de la imagen aquí

Pasos como la dotnet test comenzarán a usar .Net Core 3.0:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

Puede obtener el último SDK de .NET Core 3 proporcionando 3.x en lugar de una versión específica. También tenga en cuenta includePreviewVersions: true , que es necesario para que esto funcione.

 - task: UseDotNet@2 displayName: 'Use dotnet sdk 3.x' inputs: version: 3.x includePreviewVersions: true

Y terminarás con algo como esto:

ingrese la descripción de la imagen aquí

Fuente: tarea del instalador de la herramienta .NET Core

over 4 years ago · Santiago Trujillo Denunciar

0

Puede especificar la versión del SDK de .NET Core con la tarea del instalador de la herramienta .NET Core . Pero no creo que permita 3.0, pero aparentemente lo hace, por lo que probablemente necesite crear un contenedor con 3.0 y usarlo como entorno de construcción. Eso funcionaria.

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops&tabs=yaml

ejemplo de yaml:

 resources: containers: - container: inflation image: yyy endpoint: xxx jobs: - job: inflate_infrastructure container: inflation << has to match the container name above pool: vmImage: 'Ubuntu-16.04' steps: - zzz
over 4 years ago · Santiago Trujillo Denunciar

0

Uso .net core 2.2, pero ayer se lanzó .net core 3.0 preview 6 . puede usar la configuración a continuación. Sugiero inspeccionar los servicios de liberación de metadatos .

 steps: - task: UseDotNet@2 displayName: 'Use .NET Core sdk' inputs: packageType: sdk version: 3.0.0-preview5 installationPath: $(Agent.ToolsDirectory)/dotnet
over 4 years ago · Santiago Trujillo Denunciar

0

Puede instalar .Net core SDK 3.0 durante la canalización con la tarea del instalador de .Net Core SDK :

 - task: UseDotNet@2 displayName: 'Install .net core 3.0 (preview)' inputs: packageType: sdk version: '3.0.100-preview6-012264' installationPath: $(Agent.ToolsDirectory)/dotnet

Especifiqué la última versión de vista previa de .net core sdk 3.0, puede poner una versión anterior, puede encontrar aquí la lista de versiones.

Otra opción es especificar 3.0.x y habilitar las versiones de vista previa:

 version: 3.0.x includePreviewVersions: true

Resultados de la instalación:

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Denunciar

0

También puede instalar el SDK a través del editor Pipeline "antiguo". Agregue una nueva tarea y busque ".NET Core SDK Installer". Luego cambie la versión en la parte superior a la última versión de vista previa y le ofrecerá más opciones, como la casilla de verificación "Incluir versiones de vista previa". Aún tendrá que escribir la versión que desea manualmente.

Captura de pantalla de mi tarea:

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