/Deploy (devenv.exe)
Развертывает решения после сборки или перестроения. Применяется только к проектам с управляемым кодом.
Синтаксис
devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Аргументы
SolutionName
Обязательный. Полный путь и имя для файла решения.
SolnConfigName
Необязательно. Имя конфигурации решения (например,
Debug
илиRelease
) для использования при сборке решения, указанного в SolutionName. Если доступно несколько платформ решений, необходимо также указать платформу (например,Debug|Win32
). Если этот аргумент не определен или является пустой строкой (""
), используется действующая конфигурация решения./Project
ProjNameНеобязательно. Путь и имя для файла проекта в решении. Можно ввести отображаемое имя проекта или относительный путь из папки SolutionName к файлу проекта. Можно также ввести полный путь и имя файла проекта.
/ProjectConfig
ProjConfigNameНеобязательно. Имя конфигурации сборки проекта (например,
Debug
илиRelease
) для использования при сборке указанного проекта/Project
. Если доступно несколько платформ решений, необходимо также указать платформу (например,Debug|Win32
). Если этот параметр задан, он переопределяет аргумент SolnConfigName./Out
OutputFilenameНеобязательно. Имя файла, в который вы хотите отправить выходные данные средства. Если файл уже существует, средство добавляет в его конец выходные данные.
Замечания
Указанный проект должен быть проектом развертывания. В противном случае при передаче созданного проекта для развертывания возникает ошибка.
Строки с пробелами заключаются в двойные кавычки.
Сводные данные по сборкам, включая ошибки, могут отображаться в окне Команда или в любом файле журнала, указанном с помощью параметра /Out.
Пример
Этот пример развертывает проект CSharpWinApp
с использованием конфигурации сборки проекта Release
в решении MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release