/Deploy (devenv.exe)
Wdraża rozwiązanie po kompilacji lub ponownej kompilacji. Dotyczy tylko projektów kodu zarządzanego.
Składnia
devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]
Argumenty
Nazwa rozwiązania
Wymagany. Pełna ścieżka i nazwa pliku rozwiązania.
SolnConfigName
Opcjonalny. Nazwa konfiguracji rozwiązania (na przykład
Debug
lubRelease
) do utworzenia rozwiązania o nazwie w polu SolutionName. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykładDebug|Win32
). Jeśli ten argument jest nieokreślony lub pusty ciąg (""
), narzędzie używa aktywnej konfiguracji rozwiązania./Project
ProjNameOpcjonalny. Ścieżka i nazwa pliku projektu w rozwiązaniu. Możesz wprowadzić nazwę wyświetlaną projektu lub ścieżkę względną z folderu SolutionName do pliku projektu. Możesz również wprowadzić pełną ścieżkę i nazwę pliku projektu.
/ProjectConfig
ProjConfigNameOpcjonalny. Nazwy konfiguracji kompilacji projektu (na przykład
Debug
lubRelease
) do użycia podczas kompilowania nazwanych/Project
. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykładDebug|Win32
). Jeśli ten przełącznik zostanie określony, zastąpi argument SolnConfigName ./Out
OutputFilenameOpcjonalny. Nazwa pliku, do którego chcesz wysłać dane wyjściowe narzędzia. Jeśli plik już istnieje, narzędzie dołącza dane wyjściowe na końcu pliku.
Uwagi
Określony projekt musi być projektem wdrożeniowym. Jeśli określony projekt nie jest projektem wdrażania, gdy projekt, który został skompilowany, zostanie przekazany do wdrożenia, kończy się niepowodzeniem z powodu błędu.
Ująć ciągi zawierające spacje w podwójnych cudzysłowach.
Podsumowanie informacji dotyczących kompilacji, w tym błędów, można wyświetlić w oknie Polecenia lub w dowolnym pliku dziennika określonym za pomocą przełącznika /Out .
Przykład
W tym przykładzie projekt CSharpWinApp
jest wdrażany przy użyciu Release
konfiguracji kompilacji projektu w programie MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release