Udostępnij za pośrednictwem


/ProjectConfig (devenv.exe)

Określa konfigurację kompilacji projektu, która ma być stosowana podczas kompilowania, czyszczenia, odbudowywania lub wdrażania projektu o nazwie w argumencie /Project .

Składnia

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

Argumenty

  • Nazwa rozwiązania

    Wymagany. Pełna ścieżka i nazwa pliku rozwiązania.

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

    Wymagany. Kompiluje, czyści, wdraża lub ponownie kompiluje projekt.

  • SolnConfigName

    Opcjonalny. Nazwa konfiguracji rozwiązania (na przykład Debug lub Release) do zastosowania do 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 zastosowania do /Project nazwy. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykład Debug|Win32).

  • /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

Przełącznik /ProjectConfig musi być używany z przełącznikiem /Project w ramach /Buildpolecenia , /Clean, /Deploylub /Rebuild .

Ujęć ciągi, które zawierają spacje w cudzysłowach podwójnych.

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

Następujące polecenie kompiluje projekt CSharpWinAppprzy użyciu Debug konfiguracji kompilacji projektu w programie MySolution:

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

Zobacz też