/Project (devenv.exe)
Identyfikuje pojedynczy projekt w ramach określonej konfiguracji rozwiązania w celu kompilowania, czyszczenia, ponownego kompilowania lub wdrażania.
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
) zastosowana do rozwiązania o nazwie 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
Musi być używana część
devenv
/Build
polecenia ,/Clean
,/Rebuild
lub/Deploy
.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 kompiluje się 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