Udostępnij za pośrednictwem


/Deploy (devenv.exe)

Wdraża rozwiązanie po kompilacji lub ponownej kompilacji. Dotyczy tylko projektów kodu zarządzanego.

Składnia

devenv SolutionName /Deploy [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) do utworzenia rozwiązania o nazwie w polu 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. Nazwy konfiguracji kompilacji projektu (na przykład Debug lub Release) do użycia podczas kompilowania nazwanych /Project . 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

Określony projekt musi być projektem wdrożeniowym. Jeśli określony projekt nie jest projektem wdrażania, gdy projekt, który został skompilowany, zostanie przekazany do wdrożenia, kończy się niepowodzeniem z powodu błędu.

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 projekt CSharpWinAppjest wdrażany przy użyciu Release konfiguracji kompilacji projektu w programie MySolution.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

Zobacz też