/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
lubRelease
) 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ł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 zastosowania do/Project
nazwy. Jeśli jest dostępna więcej niż jedna platforma rozwiązania, musisz również określić platformę (na przykładDebug|Win32
)./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
Przełącznik /ProjectConfig
musi być używany z przełącznikiem /Project
w ramach /Build
polecenia , /Clean
, /Deploy
lub /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 CSharpWinApp
przy użyciu Debug
konfiguracji kompilacji projektu w programie MySolution
:
devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug