c# - portable - visual studio 2012 ultimate
¿Cómo puedo resolver el error: "El comando[...] salió con el código 1"? (5)
El primer paso es descubrir cuál es el error en realidad. Para hacer esto, expanda su salida de MsBuild para que sea diagnóstica. Esto revelará el comando real ejecutado y con suerte el mensaje de error completo también
- Herramientas -> Opciones
- Proyectos y soluciones -> Construir y ejecutar
- Cambie "Verbosidad de salida de compilación del proyecto MsBuild" a "Diagnóstico".
He leído muchas preguntas pero no he podido encontrar la respuesta correcta para mí.
Cuando intento compilar un proyecto en VS2012 tengo este resultado:
El comando ".... / tools / bin / nuget pack Packages / Lib.Html.nuspec - OutputDirectory .... / bin / Zip / Packages -NoPackageAnalysis" salió con el código 1.
Busqué la línea de código en mi archivo .csproj, donde debería estar el error, y está:
<Exec Command="$(ProjectDir)../../tools/bin/nuget pack $(ProjectDir)Packages/Lib.Html.nuspec -OutputDirectory $(OutputPath)Packages -NoPackageAnalysis" />
¿Qué estoy haciendo mal?
[EDIT] Lanzando la depuración de ese proyecto e ignorando "errores de construcción", tengo una nueva alerta:
"Visual Studio no puede iniciar la depuración porque falta el destino de depuración ''[ruta del proyecto.exe]''. Cree el proyecto y vuelva a intentarlo, o establezca apropiadamente las propiedades de OutputPath y AssemblyName para señalar la ubicación correcta para el ensamblaje de destino."
Haga clic derecho en proyecto -> Propiedades -> Crear eventos
Eliminar el texto en el bloque de texto de la línea de comando del evento Post-build
Intenta abrir Visual Studio como administrador.
Para mí, en VS 2013, tuve que deshacerme de referencias faltantes en Referencias en el proyecto de IU (MVC). Resulta que los que faltaban no estaban referenciados.
Sé que esto es demasiado tarde, pero también podría ayudar a alguien.
En mi caso, encontré que el archivo fuente está siendo utilizado por otro proceso que estaba restringiendo la copia al destino. Lo encontré usando el símbolo del sistema (solo copie y pegue el comando de compilación posterior al símbolo del sistema y ejecutado me dio la información de error).
Asegúrese de que puede copiar desde el símbolo del sistema,