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.

Error de compilación de Azure Pipelines: el comando nuget falló con el código de salida (1) y el error (Error NU5012: No se puede encontrar… Asegúrese de que el proyecto haya sido compilado).

He estado luchando con Azure Pipelines para construir algunos paquetes de NuGet en un almacén de artefactos, pero no puedo pasar el trabajo “Nuget Pack” que he configurado para la canalización. Falla al intentar encontrar el NCrunch.Framework.dll. Los otros ddl fueron empaquetados correctamente según los registros del trabajo, pero algo acerca de NCrunch y Azure no está funcionando y no puedo encontrar ningún recurso al respecto. He abierto el proyecto y lo he construido, y el trabajo “vs build” anterior al trabajo de empaquetado se ejecuta correctamente. Algunas otras líneas que no estoy seguro si son relevantes para este problema:

ADVERTENCIA: NU5128: algunos marcos de destino declarados en el grupo de dependencias del nuspec y en la carpeta lib/ref no tienen coincidencias exactas en la otra ubicación. Consulte la lista de acciones a continuación:

Agregar un grupo de dependencia para .NETFramework4.8 al nuspec

Paquete creado exitosamente ‘D:\a\1\a\ourbox.nupkg’. Intentando empacar el archivo: D:\a\1\s\repo\packages\NCrunch.Framework.3.3.0.6\NCrunch.Framework.csproj C:\hostedtoolcache\windows\NuGet\5.8.1\x64\nuget.exe pack D:\a\1\s\repo\packages\NCrunch.Framework.3.3.0.6\NCrunch.Framework.csproj -NonInteractive -OutputDirectory D:\a\1\a -Properties Configuration=release;Platform=AnyCpu;version=1.0; -Verbosity Detailed Error NU5012: no se puede encontrar ‘D:\a\1\s\repo\packages\ClientBinaries\Release\NCrunch.Framework.dll’. Asegúrese de que el proyecto se haya compilado.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema con el fallo del trabajo de empaquetado Nuget está relacionado con la incapacidad de encontrar el archivo NCrunch.Framework.dll. Los demás archivos .dll se empacaron sin problemas, según los registros del trabajo.

    Una posible razón para este problema podría deberse al hecho de que algunos marcos de destino declarados en el grupo de dependencias del nuspec y la carpeta lib/ref no tienen coincidencias exactas en la otra ubicación. Para abordar este problema particular, se podría agregar un grupo de dependencias para .NETFramework4.8 al nuspec.

    Además, parece que el trabajo de compilación de vs anterior al trabajo de empaquetado se ejecuta correctamente y el proyecto se ha abierto y compilado. Sin embargo, el mensaje de error sugiere que el proyecto no se ha compilado correctamente. Es importante asegurarse de que el proyecto se haya compilado correctamente antes de ejecutar el trabajo de empaquetado.

    Desafortunadamente, no parecen haber recursos disponibles específicos para este problema con NCrunch.Framework.dll y Azure. Quizás contactar a soporte de Azure o la comunidad de NCrunch podría ayudar a encontrar una solución.

Comments are closed.