/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 lub Release) 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ład Debug|Win32). Jeśli ten argument jest nieokreślony lub pusty ciąg (""), narzędzie używa aktywnej konfiguracji rozwiązania.

  • /ProjectProjName

    Opcjonalny. Ś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.

  • /ProjectConfigProjConfigName

    Opcjonalny. Nazwa konfiguracji kompilacji projektu (na przykład Debug lub Release) 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ład Debug|Win32). Jeśli ten przełącznik zostanie określony, zastąpi argument SolnConfigName .

  • /OutOutputfilename

    Opcjonalny. 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 CSharpWinAppprzy użyciu Debug konfiguracji kompilacji projektu w programie MySolution.

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

Zobacz też