/Rebuild (devenv.exe)
Czyści, a następnie kompiluje określoną konfigurację rozwiązania.
Składnia
devenv SolutionName /Rebuild [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
) używana do ponownego kompilowania rozwiązania o nazwie w nazwach 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. Nazwa konfiguracji kompilacji projektu (na przykład
Debug
lubRelease
) do użycia podczas ponownego/Project
kompilowania nazwy. 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
Ten przełącznik wykonuje to samo, co polecenie menu Ponowne kompilowanie rozwiązania w środowisku IDE.
Ująć ciągi zawierające spacje w podwójnych cudzysłowach.
Podsumowanie informacji dotyczących czyszczenia i kompilowania, 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
Ten przykład czyści i ponownie kompiluje projekt CSharpWinApp
przy użyciu Debug
konfiguracji kompilacji projektu w programie MySolution
.
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /rebuild Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug