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

774
Vistas
Docker no se puede compilar en Azure Pipelines con "error MSB1001"

Estoy enfrentando un problema extraño. Cuando construyo mi Dockerfile en una máquina con Windows (computadora portátil), obtengo el siguiente error y también obtengo el mismo error cuando intenté implementar en Azure DevOps .

 Step 7/17 : COPY ["WebApp.csproj", ""] ---> 3f3e198d00aa Step 8/17 : RUN dotnet restore "/WebApp.csproj" ---> Running in 51f16f947ffb MSBUILD : error MSB1001: Unknown switch. Switch: /WebApp.csproj For switch syntax, type "MSBuild -help" The command '/bin/sh -c dotnet restore "/WebApp.csproj"' returned a non-zero code: 1 PS C:\Users\user\Desktop\Directory>

Pero el mismo Dockerfile funciona bien cuando lo construimos usando Visual Studio , lo construye y comienza a ejecutarse sin ningún error.

El archivo Docker se parece a:

 FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base WORKDIR /app EXPOSE 80 EXPOSE 443 FROM mcr.microsoft.com/dotnet/core/sdk:2.2-stretch AS build WORKDIR /src COPY ["WebApp.csproj", ""] RUN dotnet restore "/WebApp.csproj" COPY . . WORKDIR "/src/" RUN dotnet build "WebApp.csproj" -c Release -o /app FROM build AS publish RUN dotnet publish "WebApp.csproj" -c Release -o /app FROM base AS final WORKDIR /app COPY --from=publish /app . ENTRYPOINT ["dotnet", "WebApp.dll"]
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Debido a que en su dotnet restore hay / entonces MSBuild cree que es un interruptor (como /p: :) y falla, solo necesita eliminarlo:

 RUN dotnet restore "WebApp.csproj"
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