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


/Project (devenv.exe)

Указывает отдельный проект в заданной конфигурации решения для сборки, очистки, перестроения или развертывания.

Синтаксис

devenv SolutionName {/Build|/Clean|/Deploy|/Rebuild} [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Аргументы

  • SolutionName

    Обязательный. Полный путь и имя для файла решения.

  • {/Build|/Clean|/Deploy|/Rebuild}

    Обязательный. Создает, очищает, развертывает или повторно создает проект.

  • SolnConfigName

    Необязательно. Имя конфигурации решения (например, Debug или Release) для применения в решении, указанном в SolutionName. Если доступно несколько платформ решений, необходимо также указать платформу (например, Debug|Win32). Если этот аргумент не определен или является пустой строкой (""), используется действующая конфигурация решения.

  • /Project ProjName

    Необязательно. Путь и имя для файла проекта в решении. Можно ввести отображаемое имя проекта или относительный путь из папки SolutionName к файлу проекта. Можно также ввести полный путь и имя файла проекта.

  • /ProjectConfig ProjConfigName

    Необязательно. Имя конфигурации сборки проекта (например, Debug или Release) для применения к указанному проекту /Project. Если доступно несколько платформ решений, необходимо также указать платформу (например, Debug|Win32).

  • /Out OutputFilename

    Необязательно. Имя файла, в который вы хотите отправить выходные данные средства. Если файл уже существует, средство добавляет в его конец выходные данные.

Замечания

  • Следует использовать в составе команды devenv /Build, /Clean, /Rebuild или /Deploy.

  • Строки с пробелами заключаются в двойные кавычки.

  • Сводные данные для сборок, включая ошибки, могут отображаться в окне команд или в любом файле журнала, указанном с помощью параметра /Out.

Пример

Этот пример выполняет сборку проекта CSharpWinApp с использованием конфигурации сборки проекта Debug в решении MySolution.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug

См. также