Compartir vía


dotnet msbuild

Este artículo se aplica a: ✔️ SDK de .NET 6 y versiones posteriores

Name

dotnet msbuild : compila un proyecto y todas sus dependencias. Nota: Es posible que sea necesario especificar un archivo de solución o proyecto si hay varios.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

El dotnet msbuild comando permite el acceso a un MSBuild totalmente funcional.

El comando solo tiene las mismas funcionalidades que el cliente de línea de comandos de MSBuild existente para proyectos de estilo SDK. Las opciones son las mismas. Para obtener más información sobre las opciones disponibles, consulte la referencia de la línea de comandos de MSBuild.

El comando dotnet build es equivalente a dotnet msbuild -restore.

Examples

  • Compile un proyecto y sus dependencias:

    dotnet msbuild
    
  • Compile un proyecto y sus dependencias mediante la configuración de versión:

    dotnet msbuild -property:Configuration=Release
    
  • Ejecute el destino de publicación y publíquelo para rid osx-x64 :

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Consulte todo el proyecto con todos los destinos incluidos en el SDK:

    dotnet msbuild -preprocess
    dotnet msbuild -preprocess:<fileName>.xml