Поделиться через


dotnet msbuild

Эта статья относится к: ✔️ пакету SDK для .NET 6 и более поздних версий

Name

dotnet msbuild — создает проект и все его зависимости. Примечание. Если существует несколько, может потребоваться указать файл решения или проекта.

Synopsis

dotnet msbuild <MSBUILD_ARGUMENTS>

dotnet msbuild -h

Description

Эта dotnet msbuild команда позволяет получить доступ к полнофункциональным MSBuild.

Команда имеет те же возможности, что и существующий клиент командной строки MSBuild только для проектов в стиле SDK. Параметры одинаковы. Дополнительные сведения о доступных параметрах см. в справочнике по командной строке MSBuild.

Команда dotnet build эквивалентна dotnet msbuild -restore.

Examples

  • Создание проекта и его зависимостей:

    dotnet msbuild
    
  • Создание проекта и его зависимостей с помощью конфигурации выпуска:

    dotnet msbuild -property:Configuration=Release
    
  • Запустите целевой объект публикации osx-x64 и опубликуйте для RID:

    dotnet msbuild -target:Publish -property:RuntimeIdentifiers=osx-x64
    
  • Просмотрите весь проект со всеми целевыми объектами, включенными пакетом SDK:

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